Skip to content

Commit 5fdce02

Browse files
committed
Export webhookHandlers from root
1 parent 8b970f4 commit 5fdce02

File tree

3 files changed

+26
-10
lines changed

3 files changed

+26
-10
lines changed

src/__tests__/webhooks/bankingWebhooks.spec.ts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,14 @@ import { DisputeNotificationRequest } from "../../typings/disputeWebhooks/models
1212
import { DisputeEventNotification } from "../../typings/disputeWebhooks/disputeEventNotification";
1313

1414
// handlers
15-
import { AcsWebhooksHandler } from "../../typings/acsWebhooks/acsWebhooksHandler";
16-
import { ReportWebhooksHandler } from "../../typings/reportWebhooks/reportWebhooksHandler";
17-
import { ConfigurationWebhooksHandler } from "../../typings/configurationWebhooks/configurationWebhooksHandler";
18-
import { TransferWebhooksHandler } from "../../typings/transferWebhooks/transferWebhooksHandler";
19-
import { NegativeBalanceWarningWebhooksHandler } from "../../typings/negativeBalanceWarningWebhooks/negativeBalanceWarningWebhooksHandler";
20-
import { TransactionWebhooksHandler } from "../../typings/transactionWebhooks/transactionWebhooksHandler";
21-
import { BalanceWebhooksHandler } from "../../typings/balanceWebhooks/balanceWebhooksHandler";
22-
import { DisputeWebhooksHandler } from "../../typings/disputeWebhooks/disputeWebhooksHandler";
15+
import { AcsWebhooksHandler } from "../../webhooks";
16+
import { ReportWebhooksHandler } from "../../webhooks";
17+
import { ConfigurationWebhooksHandler } from "../../webhooks";
18+
import { TransferWebhooksHandler } from "../../webhooks";
19+
import { NegativeBalanceWarningWebhooksHandler } from "../../webhooks";
20+
import { TransactionWebhooksHandler } from "../../webhooks";
21+
import { BalanceWebhooksHandler } from "../../webhooks";
22+
import { DisputeWebhooksHandler } from "../../webhooks";
2323

2424

2525
describe("BankingWebhooks Tests", function (): void {

src/index.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,11 @@ export { default as Config } from "./config";
2929
// Export enums for different Adyen environments and regions
3030
export { EnvironmentEnum, RegionEnum } from "./config";
3131

32-
// Export all services (APIs)
33-
export * from "./services/";
32+
// Export all services
33+
export * from "./services";
34+
35+
// Export all webhook handlers
36+
export * from "./webhooks";
3437

3538
// Export a utility function for HMAC validation
3639
export { hmacValidator } from "./utils";

src/webhooks.ts

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
// barrel file to (re)export webhook handlers from the root
2+
// this file is not autogenerated (add/remove handlers manually)
3+
4+
export { AcsWebhooksHandler } from "./typings/acsWebhooks/acsWebhooksHandler";
5+
export { BalanceWebhooksHandler } from "./typings/balanceWebhooks/balanceWebhooksHandler";
6+
export { ConfigurationWebhooksHandler } from "./typings/configurationWebhooks/configurationWebhooksHandler";
7+
export { DisputeWebhooksHandler } from "./typings/disputeWebhooks/disputeWebhooksHandler";
8+
export { ManagementWebhooksHandler } from "./typings/managementWebhooks/managementWebhooksHandler";
9+
export { NegativeBalanceWarningWebhooksHandler } from "./typings/negativeBalanceWarningWebhooks/negativeBalanceWarningWebhooksHandler";
10+
export { ReportWebhooksHandler } from "./typings/reportWebhooks/reportWebhooksHandler";
11+
export { TokenizationWebhooksHandler } from "./typings/tokenizationWebhooks/tokenizationWebhooksHandler";
12+
export { TransactionWebhooksHandler } from "./typings/transactionWebhooks/transactionWebhooksHandler";
13+
export { TransferWebhooksHandler } from "./typings/transferWebhooks/transferWebhooksHandler";

0 commit comments

Comments
 (0)