diff --git a/src/resources/account-collection-flows.ts b/src/resources/account-collection-flows.ts index da111f8a..91466c2e 100644 --- a/src/resources/account-collection-flows.ts +++ b/src/resources/account-collection-flows.ts @@ -85,6 +85,8 @@ export class AccountCollectionFlows extends APIResource { } export class AccountConnectionFlowsPage extends Page {} +// alias so we can export it in the namespace +type _AccountConnectionFlowsPage = AccountConnectionFlowsPage; export interface AccountConnectionFlow { /** @@ -178,7 +180,7 @@ export interface AccountCollectionFlowListParams extends PageParams { export namespace AccountCollectionFlows { export import AccountConnectionFlow = API.AccountConnectionFlow; - export import AccountConnectionFlowsPage = API.AccountConnectionFlowsPage; + export type AccountConnectionFlowsPage = _AccountConnectionFlowsPage; export import AccountCollectionFlowCreateParams = API.AccountCollectionFlowCreateParams; export import AccountCollectionFlowRetrieveParams = API.AccountCollectionFlowRetrieveParams; export import AccountCollectionFlowUpdateParams = API.AccountCollectionFlowUpdateParams; diff --git a/src/resources/account-details.ts b/src/resources/account-details.ts index 8b5e26d0..ec362324 100644 --- a/src/resources/account-details.ts +++ b/src/resources/account-details.ts @@ -82,6 +82,8 @@ export class AccountDetails extends APIResource { } export class AccountDetailsPage extends Page {} +// alias so we can export it in the namespace +type _AccountDetailsPage = AccountDetailsPage; export interface AccountDetail { id: string; @@ -140,7 +142,7 @@ export interface AccountDetailListParams extends PageParams {} export namespace AccountDetails { export import AccountDetail = API.AccountDetail; - export import AccountDetailsPage = API.AccountDetailsPage; + export type AccountDetailsPage = _AccountDetailsPage; export import AccountDetailCreateParams = API.AccountDetailCreateParams; export import AccountDetailListParams = API.AccountDetailListParams; } diff --git a/src/resources/connections.ts b/src/resources/connections.ts index 50b873e2..8391b01f 100644 --- a/src/resources/connections.ts +++ b/src/resources/connections.ts @@ -24,6 +24,8 @@ export class Connections extends APIResource { } export class ConnectionsPage extends Page {} +// alias so we can export it in the namespace +type _ConnectionsPage = ConnectionsPage; export interface Connection { id: string; @@ -72,6 +74,6 @@ export interface ConnectionListParams extends PageParams { export namespace Connections { export import Connection = API.Connection; - export import ConnectionsPage = API.ConnectionsPage; + export type ConnectionsPage = _ConnectionsPage; export import ConnectionListParams = API.ConnectionListParams; } diff --git a/src/resources/counterparties.ts b/src/resources/counterparties.ts index 6125023b..ec48a273 100644 --- a/src/resources/counterparties.ts +++ b/src/resources/counterparties.ts @@ -95,6 +95,8 @@ export class Counterparties extends APIResource { } export class CounterpartiesPage extends Page {} +// alias so we can export it in the namespace +type _CounterpartiesPage = CounterpartiesPage; export interface Counterparty { id: string; @@ -684,7 +686,7 @@ export interface CounterpartyCollectAccountParams { export namespace Counterparties { export import Counterparty = API.Counterparty; export import CounterpartyCollectAccountResponse = API.CounterpartyCollectAccountResponse; - export import CounterpartiesPage = API.CounterpartiesPage; + export type CounterpartiesPage = _CounterpartiesPage; export import CounterpartyCreateParams = API.CounterpartyCreateParams; export import CounterpartyUpdateParams = API.CounterpartyUpdateParams; export import CounterpartyListParams = API.CounterpartyListParams; diff --git a/src/resources/documents.ts b/src/resources/documents.ts index fbe8e39b..4ed0ecd3 100644 --- a/src/resources/documents.ts +++ b/src/resources/documents.ts @@ -56,6 +56,8 @@ export class Documents extends APIResource { } export class DocumentsPage extends Page {} +// alias so we can export it in the namespace +type _DocumentsPage = DocumentsPage; export interface Document { id: string; @@ -222,7 +224,7 @@ export interface DocumentListParams extends PageParams { export namespace Documents { export import Document = API.Document; - export import DocumentsPage = API.DocumentsPage; + export type DocumentsPage = _DocumentsPage; export import DocumentCreateParams = API.DocumentCreateParams; export import DocumentListParams = API.DocumentListParams; } diff --git a/src/resources/events.ts b/src/resources/events.ts index a5624a79..34e5d5d0 100644 --- a/src/resources/events.ts +++ b/src/resources/events.ts @@ -31,6 +31,8 @@ export class Events extends APIResource { } export class EventsPage extends Page {} +// alias so we can export it in the namespace +type _EventsPage = EventsPage; export interface Event { id: string; @@ -93,6 +95,6 @@ export interface EventListParams extends PageParams { export namespace Events { export import Event = API.Event; - export import EventsPage = API.EventsPage; + export type EventsPage = _EventsPage; export import EventListParams = API.EventListParams; } diff --git a/src/resources/expected-payments.ts b/src/resources/expected-payments.ts index b945c036..eff0c1ca 100644 --- a/src/resources/expected-payments.ts +++ b/src/resources/expected-payments.ts @@ -77,6 +77,8 @@ export class ExpectedPayments extends APIResource { } export class ExpectedPaymentsPage extends Page {} +// alias so we can export it in the namespace +type _ExpectedPaymentsPage = ExpectedPaymentsPage; export interface ExpectedPayment { id: string; @@ -508,7 +510,7 @@ export interface ExpectedPaymentListParams extends PageParams { export namespace ExpectedPayments { export import ExpectedPayment = API.ExpectedPayment; export import ExpectedPaymentType = API.ExpectedPaymentType; - export import ExpectedPaymentsPage = API.ExpectedPaymentsPage; + export type ExpectedPaymentsPage = _ExpectedPaymentsPage; export import ExpectedPaymentCreateParams = API.ExpectedPaymentCreateParams; export import ExpectedPaymentUpdateParams = API.ExpectedPaymentUpdateParams; export import ExpectedPaymentListParams = API.ExpectedPaymentListParams; diff --git a/src/resources/external-accounts.ts b/src/resources/external-accounts.ts index 3bb96536..b4e3dac1 100644 --- a/src/resources/external-accounts.ts +++ b/src/resources/external-accounts.ts @@ -123,6 +123,8 @@ export class ExternalAccounts extends APIResource { } export class ExternalAccountsPage extends Page {} +// alias so we can export it in the namespace +type _ExternalAccountsPage = ExternalAccountsPage; export interface ExternalAccount { id: string; @@ -620,7 +622,7 @@ export interface ExternalAccountVerifyParams { export namespace ExternalAccounts { export import ExternalAccount = API.ExternalAccount; export import ExternalAccountType = API.ExternalAccountType; - export import ExternalAccountsPage = API.ExternalAccountsPage; + export type ExternalAccountsPage = _ExternalAccountsPage; export import ExternalAccountCreateParams = API.ExternalAccountCreateParams; export import ExternalAccountUpdateParams = API.ExternalAccountUpdateParams; export import ExternalAccountListParams = API.ExternalAccountListParams; diff --git a/src/resources/incoming-payment-details.ts b/src/resources/incoming-payment-details.ts index 26a142c8..8fcb4421 100644 --- a/src/resources/incoming-payment-details.ts +++ b/src/resources/incoming-payment-details.ts @@ -82,6 +82,8 @@ export class IncomingPaymentDetails extends APIResource { } export class IncomingPaymentDetailsPage extends Page {} +// alias so we can export it in the namespace +type _IncomingPaymentDetailsPage = IncomingPaymentDetailsPage; export interface IncomingPaymentDetail { id: string; @@ -318,7 +320,7 @@ export interface IncomingPaymentDetailCreateAsyncParams { export namespace IncomingPaymentDetails { export import IncomingPaymentDetail = API.IncomingPaymentDetail; - export import IncomingPaymentDetailsPage = API.IncomingPaymentDetailsPage; + export type IncomingPaymentDetailsPage = _IncomingPaymentDetailsPage; export import IncomingPaymentDetailUpdateParams = API.IncomingPaymentDetailUpdateParams; export import IncomingPaymentDetailListParams = API.IncomingPaymentDetailListParams; export import IncomingPaymentDetailCreateAsyncParams = API.IncomingPaymentDetailCreateAsyncParams; diff --git a/src/resources/internal-accounts/balance-reports.ts b/src/resources/internal-accounts/balance-reports.ts index b30a59f6..d08f7dbb 100644 --- a/src/resources/internal-accounts/balance-reports.ts +++ b/src/resources/internal-accounts/balance-reports.ts @@ -45,6 +45,8 @@ export class BalanceReports extends APIResource { } export class BalanceReportsPage extends Page {} +// alias so we can export it in the namespace +type _BalanceReportsPage = BalanceReportsPage; export interface BalanceReport { id: string; @@ -178,6 +180,6 @@ export interface BalanceReportListParams extends PageParams { export namespace BalanceReports { export import BalanceReport = API.BalanceReport; - export import BalanceReportsPage = API.BalanceReportsPage; + export type BalanceReportsPage = _BalanceReportsPage; export import BalanceReportListParams = API.BalanceReportListParams; } diff --git a/src/resources/internal-accounts/internal-accounts.ts b/src/resources/internal-accounts/internal-accounts.ts index 4143977e..ff002626 100644 --- a/src/resources/internal-accounts/internal-accounts.ts +++ b/src/resources/internal-accounts/internal-accounts.ts @@ -76,6 +76,8 @@ export class InternalAccounts extends APIResource { } export class InternalAccountsPage extends Page {} +// alias so we can export it in the namespace +type _InternalAccountsPage = InternalAccountsPage; export interface InternalAccount { id: string; @@ -356,7 +358,7 @@ export interface InternalAccountListParams extends PageParams { export namespace InternalAccounts { export import InternalAccount = API.InternalAccount; - export import InternalAccountsPage = API.InternalAccountsPage; + export type InternalAccountsPage = _InternalAccountsPage; export import InternalAccountCreateParams = API.InternalAccountCreateParams; export import InternalAccountUpdateParams = API.InternalAccountUpdateParams; export import InternalAccountListParams = API.InternalAccountListParams; diff --git a/src/resources/invoices/invoices.ts b/src/resources/invoices/invoices.ts index 7454eaa9..ea51afaf 100644 --- a/src/resources/invoices/invoices.ts +++ b/src/resources/invoices/invoices.ts @@ -68,6 +68,8 @@ export class Invoices extends APIResource { } export class InvoicesPage extends Page {} +// alias so we can export it in the namespace +type _InvoicesPage = InvoicesPage; export interface Invoice { id: string; @@ -614,7 +616,7 @@ export interface InvoiceListParams extends PageParams {} export namespace Invoices { export import Invoice = API.Invoice; - export import InvoicesPage = API.InvoicesPage; + export type InvoicesPage = _InvoicesPage; export import InvoiceCreateParams = API.InvoiceCreateParams; export import InvoiceUpdateParams = API.InvoiceUpdateParams; export import InvoiceListParams = API.InvoiceListParams; diff --git a/src/resources/invoices/line-items.ts b/src/resources/invoices/line-items.ts index c8e2e0d5..fd28f5dc 100644 --- a/src/resources/invoices/line-items.ts +++ b/src/resources/invoices/line-items.ts @@ -97,6 +97,8 @@ export class LineItems extends APIResource { } export class InvoiceLineItemsPage extends Page {} +// alias so we can export it in the namespace +type _InvoiceLineItemsPage = InvoiceLineItemsPage; export interface InvoiceLineItem { id: string; @@ -348,7 +350,7 @@ export interface LineItemListParams extends PageParams {} export namespace LineItems { export import InvoiceLineItem = API.InvoiceLineItem; - export import InvoiceLineItemsPage = API.InvoiceLineItemsPage; + export type InvoiceLineItemsPage = _InvoiceLineItemsPage; export import LineItemCreateParams = API.LineItemCreateParams; export import LineItemUpdateParams = API.LineItemUpdateParams; export import LineItemListParams = API.LineItemListParams; diff --git a/src/resources/ledger-account-categories.ts b/src/resources/ledger-account-categories.ts index 1ad7b063..2162f3d4 100644 --- a/src/resources/ledger-account-categories.ts +++ b/src/resources/ledger-account-categories.ts @@ -163,6 +163,8 @@ export class LedgerAccountCategories extends APIResource { } export class LedgerAccountCategoriesPage extends Page {} +// alias so we can export it in the namespace +type _LedgerAccountCategoriesPage = LedgerAccountCategoriesPage; export interface LedgerAccountCategory { id: string; @@ -472,7 +474,7 @@ export namespace LedgerAccountCategoryDeleteParams { export namespace LedgerAccountCategories { export import LedgerAccountCategory = API.LedgerAccountCategory; - export import LedgerAccountCategoriesPage = API.LedgerAccountCategoriesPage; + export type LedgerAccountCategoriesPage = _LedgerAccountCategoriesPage; export import LedgerAccountCategoryCreateParams = API.LedgerAccountCategoryCreateParams; export import LedgerAccountCategoryRetrieveParams = API.LedgerAccountCategoryRetrieveParams; export import LedgerAccountCategoryUpdateParams = API.LedgerAccountCategoryUpdateParams; diff --git a/src/resources/ledger-account-payouts.ts b/src/resources/ledger-account-payouts.ts index cb18be3b..78fb6cd6 100644 --- a/src/resources/ledger-account-payouts.ts +++ b/src/resources/ledger-account-payouts.ts @@ -69,6 +69,8 @@ export class LedgerAccountPayouts extends APIResource { } export class LedgerAccountPayoutsPage extends Page {} +// alias so we can export it in the namespace +type _LedgerAccountPayoutsPage = LedgerAccountPayoutsPage; export interface LedgerAccountPayout { id: string; @@ -216,7 +218,7 @@ export interface LedgerAccountPayoutListParams extends PageParams { export namespace LedgerAccountPayouts { export import LedgerAccountPayout = API.LedgerAccountPayout; - export import LedgerAccountPayoutsPage = API.LedgerAccountPayoutsPage; + export type LedgerAccountPayoutsPage = _LedgerAccountPayoutsPage; export import LedgerAccountPayoutCreateParams = API.LedgerAccountPayoutCreateParams; export import LedgerAccountPayoutUpdateParams = API.LedgerAccountPayoutUpdateParams; export import LedgerAccountPayoutListParams = API.LedgerAccountPayoutListParams; diff --git a/src/resources/ledger-accounts.ts b/src/resources/ledger-accounts.ts index b7481d6a..0f46e7a2 100644 --- a/src/resources/ledger-accounts.ts +++ b/src/resources/ledger-accounts.ts @@ -86,6 +86,8 @@ export class LedgerAccounts extends APIResource { } export class LedgerAccountsPage extends Page {} +// alias so we can export it in the namespace +type _LedgerAccountsPage = LedgerAccountsPage; export interface LedgerAccount { id: string; @@ -429,7 +431,7 @@ export namespace LedgerAccountListParams { export namespace LedgerAccounts { export import LedgerAccount = API.LedgerAccount; - export import LedgerAccountsPage = API.LedgerAccountsPage; + export type LedgerAccountsPage = _LedgerAccountsPage; export import LedgerAccountCreateParams = API.LedgerAccountCreateParams; export import LedgerAccountRetrieveParams = API.LedgerAccountRetrieveParams; export import LedgerAccountUpdateParams = API.LedgerAccountUpdateParams; diff --git a/src/resources/ledger-entries.ts b/src/resources/ledger-entries.ts index 39c0f994..d6843d88 100644 --- a/src/resources/ledger-entries.ts +++ b/src/resources/ledger-entries.ts @@ -44,6 +44,8 @@ export class LedgerEntries extends APIResource { } export class LedgerEntriesPage extends Page {} +// alias so we can export it in the namespace +type _LedgerEntriesPage = LedgerEntriesPage; export interface LedgerEntry { id: string; @@ -335,7 +337,7 @@ export namespace LedgerEntryListParams { export namespace LedgerEntries { export import LedgerEntry = API.LedgerEntry; - export import LedgerEntriesPage = API.LedgerEntriesPage; + export type LedgerEntriesPage = _LedgerEntriesPage; export import LedgerEntryRetrieveParams = API.LedgerEntryRetrieveParams; export import LedgerEntryListParams = API.LedgerEntryListParams; } diff --git a/src/resources/ledger-event-handlers.ts b/src/resources/ledger-event-handlers.ts index af99652d..9d812669 100644 --- a/src/resources/ledger-event-handlers.ts +++ b/src/resources/ledger-event-handlers.ts @@ -65,6 +65,8 @@ export class LedgerEventHandlers extends APIResource { } export class LedgerEventHandlerListResponsesPage extends Page {} +// alias so we can export it in the namespace +type _LedgerEventHandlerListResponsesPage = LedgerEventHandlerListResponsesPage; export interface LedgerEventHandlerCreateResponse { id: string; @@ -595,7 +597,7 @@ export namespace LedgerEventHandlers { export import LedgerEventHandlerRetrieveResponse = API.LedgerEventHandlerRetrieveResponse; export import LedgerEventHandlerListResponse = API.LedgerEventHandlerListResponse; export import LedgerEventHandlerDeleteResponse = API.LedgerEventHandlerDeleteResponse; - export import LedgerEventHandlerListResponsesPage = API.LedgerEventHandlerListResponsesPage; + export type LedgerEventHandlerListResponsesPage = _LedgerEventHandlerListResponsesPage; export import LedgerEventHandlerCreateParams = API.LedgerEventHandlerCreateParams; export import LedgerEventHandlerListParams = API.LedgerEventHandlerListParams; } diff --git a/src/resources/ledger-transactions/ledger-transactions.ts b/src/resources/ledger-transactions/ledger-transactions.ts index 5cc29a0f..2c5e2268 100644 --- a/src/resources/ledger-transactions/ledger-transactions.ts +++ b/src/resources/ledger-transactions/ledger-transactions.ts @@ -96,6 +96,8 @@ export class LedgerTransactions extends APIResource { } export class LedgerTransactionsPage extends Page {} +// alias so we can export it in the namespace +type _LedgerTransactionsPage = LedgerTransactionsPage; export interface LedgerTransaction { id: string; @@ -537,7 +539,7 @@ export interface LedgerTransactionCreateReversalParams { export namespace LedgerTransactions { export import LedgerTransaction = API.LedgerTransaction; - export import LedgerTransactionsPage = API.LedgerTransactionsPage; + export type LedgerTransactionsPage = _LedgerTransactionsPage; export import LedgerTransactionCreateParams = API.LedgerTransactionCreateParams; export import LedgerTransactionUpdateParams = API.LedgerTransactionUpdateParams; export import LedgerTransactionListParams = API.LedgerTransactionListParams; diff --git a/src/resources/ledger-transactions/versions.ts b/src/resources/ledger-transactions/versions.ts index 562e4372..89689911 100644 --- a/src/resources/ledger-transactions/versions.ts +++ b/src/resources/ledger-transactions/versions.ts @@ -30,6 +30,8 @@ export class Versions extends APIResource { } export class LedgerTransactionVersionsPage extends Page {} +// alias so we can export it in the namespace +type _LedgerTransactionVersionsPage = LedgerTransactionVersionsPage; export interface LedgerTransactionVersion { id: string; @@ -338,6 +340,6 @@ export interface VersionListParams extends PageParams { export namespace Versions { export import LedgerTransactionVersion = API.LedgerTransactionVersion; - export import LedgerTransactionVersionsPage = API.LedgerTransactionVersionsPage; + export type LedgerTransactionVersionsPage = _LedgerTransactionVersionsPage; export import VersionListParams = API.VersionListParams; } diff --git a/src/resources/ledgers.ts b/src/resources/ledgers.ts index f5072653..6d08ab80 100644 --- a/src/resources/ledgers.ts +++ b/src/resources/ledgers.ts @@ -70,6 +70,8 @@ export class Ledgers extends APIResource { } export class LedgersPage extends Page {} +// alias so we can export it in the namespace +type _LedgersPage = LedgersPage; export interface Ledger { id: string; @@ -166,7 +168,7 @@ export interface LedgerListParams extends PageParams { export namespace Ledgers { export import Ledger = API.Ledger; - export import LedgersPage = API.LedgersPage; + export type LedgersPage = _LedgersPage; export import LedgerCreateParams = API.LedgerCreateParams; export import LedgerUpdateParams = API.LedgerUpdateParams; export import LedgerListParams = API.LedgerListParams; diff --git a/src/resources/line-items.ts b/src/resources/line-items.ts index af8d49bf..62d943f8 100644 --- a/src/resources/line-items.ts +++ b/src/resources/line-items.ts @@ -79,6 +79,8 @@ export class LineItems extends APIResource { } export class LineItemsPage extends Page {} +// alias so we can export it in the namespace +type _LineItemsPage = LineItemsPage; export interface LineItem { id: string; @@ -167,7 +169,7 @@ export interface LineItemListParams extends PageParams {} export namespace LineItems { export import LineItem = API.LineItem; - export import LineItemsPage = API.LineItemsPage; + export type LineItemsPage = _LineItemsPage; export import LineItemUpdateParams = API.LineItemUpdateParams; export import LineItemListParams = API.LineItemListParams; } diff --git a/src/resources/paper-items.ts b/src/resources/paper-items.ts index 08803f87..3da54b6b 100644 --- a/src/resources/paper-items.ts +++ b/src/resources/paper-items.ts @@ -32,6 +32,8 @@ export class PaperItems extends APIResource { } export class PaperItemsPage extends Page {} +// alias so we can export it in the namespace +type _PaperItemsPage = PaperItemsPage; export interface PaperItem { id: string; @@ -135,6 +137,6 @@ export interface PaperItemListParams extends PageParams { export namespace PaperItems { export import PaperItem = API.PaperItem; - export import PaperItemsPage = API.PaperItemsPage; + export type PaperItemsPage = _PaperItemsPage; export import PaperItemListParams = API.PaperItemListParams; } diff --git a/src/resources/payment-flows.ts b/src/resources/payment-flows.ts index 1a6a4e72..72af2993 100644 --- a/src/resources/payment-flows.ts +++ b/src/resources/payment-flows.ts @@ -79,6 +79,8 @@ export class PaymentFlows extends APIResource { } export class PaymentFlowsPage extends Page {} +// alias so we can export it in the namespace +type _PaymentFlowsPage = PaymentFlowsPage; export interface PaymentFlow { id?: string; @@ -221,7 +223,7 @@ export interface PaymentFlowListParams extends PageParams { export namespace PaymentFlows { export import PaymentFlow = API.PaymentFlow; - export import PaymentFlowsPage = API.PaymentFlowsPage; + export type PaymentFlowsPage = _PaymentFlowsPage; export import PaymentFlowCreateParams = API.PaymentFlowCreateParams; export import PaymentFlowRetrieveParams = API.PaymentFlowRetrieveParams; export import PaymentFlowUpdateParams = API.PaymentFlowUpdateParams; diff --git a/src/resources/payment-orders/payment-orders.ts b/src/resources/payment-orders/payment-orders.ts index 1e443f7f..64237501 100644 --- a/src/resources/payment-orders/payment-orders.ts +++ b/src/resources/payment-orders/payment-orders.ts @@ -95,6 +95,8 @@ export class PaymentOrders extends APIResource { } export class PaymentOrdersPage extends Page {} +// alias so we can export it in the namespace +type _PaymentOrdersPage = PaymentOrdersPage; export interface PaymentOrder { id: string; @@ -2220,7 +2222,7 @@ export namespace PaymentOrders { export import PaymentOrder = API.PaymentOrder; export import PaymentOrderSubtype = API.PaymentOrderSubtype; export import PaymentOrderType = API.PaymentOrderType; - export import PaymentOrdersPage = API.PaymentOrdersPage; + export type PaymentOrdersPage = _PaymentOrdersPage; export import PaymentOrderCreateParams = API.PaymentOrderCreateParams; export import PaymentOrderUpdateParams = API.PaymentOrderUpdateParams; export import PaymentOrderListParams = API.PaymentOrderListParams; diff --git a/src/resources/payment-orders/reversals.ts b/src/resources/payment-orders/reversals.ts index 10548437..a67e6d63 100644 --- a/src/resources/payment-orders/reversals.ts +++ b/src/resources/payment-orders/reversals.ts @@ -59,6 +59,8 @@ export class Reversals extends APIResource { } export class ReversalsPage extends Page {} +// alias so we can export it in the namespace +type _ReversalsPage = ReversalsPage; export interface Reversal { id: string; @@ -263,7 +265,7 @@ export interface ReversalListParams extends PageParams {} export namespace Reversals { export import Reversal = API.Reversal; - export import ReversalsPage = API.ReversalsPage; + export type ReversalsPage = _ReversalsPage; export import ReversalCreateParams = API.ReversalCreateParams; export import ReversalListParams = API.ReversalListParams; } diff --git a/src/resources/payment-references.ts b/src/resources/payment-references.ts index 54344867..ad7216c8 100644 --- a/src/resources/payment-references.ts +++ b/src/resources/payment-references.ts @@ -34,6 +34,8 @@ export class PaymentReferences extends APIResource { } export class PaymentReferencesPage extends Page {} +// alias so we can export it in the namespace +type _PaymentReferencesPage = PaymentReferencesPage; export interface PaymentReference { id: string; @@ -149,6 +151,6 @@ export interface PaymentReferenceListParams extends PageParams { export namespace PaymentReferences { export import PaymentReference = API.PaymentReference; - export import PaymentReferencesPage = API.PaymentReferencesPage; + export type PaymentReferencesPage = _PaymentReferencesPage; export import PaymentReferenceListParams = API.PaymentReferenceListParams; } diff --git a/src/resources/returns.ts b/src/resources/returns.ts index 8b752692..36923632 100644 --- a/src/resources/returns.ts +++ b/src/resources/returns.ts @@ -44,6 +44,8 @@ export class Returns extends APIResource { } export class ReturnObjectsPage extends Page {} +// alias so we can export it in the namespace +type _ReturnObjectsPage = ReturnObjectsPage; export interface ReturnObject { id: string; @@ -411,7 +413,7 @@ export interface ReturnListParams extends PageParams { export namespace Returns { export import ReturnObject = API.ReturnObject; - export import ReturnObjectsPage = API.ReturnObjectsPage; + export type ReturnObjectsPage = _ReturnObjectsPage; export import ReturnCreateParams = API.ReturnCreateParams; export import ReturnListParams = API.ReturnListParams; } diff --git a/src/resources/routing-details.ts b/src/resources/routing-details.ts index 2b80655b..cb9c902a 100644 --- a/src/resources/routing-details.ts +++ b/src/resources/routing-details.ts @@ -82,6 +82,8 @@ export class RoutingDetails extends APIResource { } export class RoutingDetailsPage extends Page {} +// alias so we can export it in the namespace +type _RoutingDetailsPage = RoutingDetailsPage; export interface RoutingDetail { id: string; @@ -251,7 +253,7 @@ export interface RoutingDetailListParams extends PageParams {} export namespace RoutingDetails { export import RoutingDetail = API.RoutingDetail; - export import RoutingDetailsPage = API.RoutingDetailsPage; + export type RoutingDetailsPage = _RoutingDetailsPage; export import RoutingDetailCreateParams = API.RoutingDetailCreateParams; export import RoutingDetailListParams = API.RoutingDetailListParams; } diff --git a/src/resources/transactions/line-items.ts b/src/resources/transactions/line-items.ts index 7cfe59ac..cd6349ac 100644 --- a/src/resources/transactions/line-items.ts +++ b/src/resources/transactions/line-items.ts @@ -32,6 +32,8 @@ export class LineItems extends APIResource { } export class TransactionLineItemsPage extends Page {} +// alias so we can export it in the namespace +type _TransactionLineItemsPage = TransactionLineItemsPage; export interface TransactionLineItem { id: string; @@ -107,6 +109,6 @@ export interface LineItemListParams extends PageParams { export namespace LineItems { export import TransactionLineItem = API.TransactionLineItem; - export import TransactionLineItemsPage = API.TransactionLineItemsPage; + export type TransactionLineItemsPage = _TransactionLineItemsPage; export import LineItemListParams = API.LineItemListParams; } diff --git a/src/resources/transactions/transactions.ts b/src/resources/transactions/transactions.ts index 45992504..103928be 100644 --- a/src/resources/transactions/transactions.ts +++ b/src/resources/transactions/transactions.ts @@ -55,6 +55,8 @@ export class Transactions extends APIResource { } export class TransactionsPage extends Page {} +// alias so we can export it in the namespace +type _TransactionsPage = TransactionsPage; export interface Transaction { id: string; @@ -272,7 +274,7 @@ export interface TransactionListParams extends PageParams { export namespace Transactions { export import Transaction = API.Transaction; - export import TransactionsPage = API.TransactionsPage; + export type TransactionsPage = _TransactionsPage; export import TransactionUpdateParams = API.TransactionUpdateParams; export import TransactionListParams = API.TransactionListParams; diff --git a/src/resources/virtual-accounts.ts b/src/resources/virtual-accounts.ts index baac264a..35961d46 100644 --- a/src/resources/virtual-accounts.ts +++ b/src/resources/virtual-accounts.ts @@ -81,6 +81,8 @@ export class VirtualAccounts extends APIResource { } export class VirtualAccountsPage extends Page {} +// alias so we can export it in the namespace +type _VirtualAccountsPage = VirtualAccountsPage; export interface VirtualAccount { id: string; @@ -233,7 +235,7 @@ export interface VirtualAccountListParams extends PageParams { export namespace VirtualAccounts { export import VirtualAccount = API.VirtualAccount; - export import VirtualAccountsPage = API.VirtualAccountsPage; + export type VirtualAccountsPage = _VirtualAccountsPage; export import VirtualAccountCreateParams = API.VirtualAccountCreateParams; export import VirtualAccountUpdateParams = API.VirtualAccountUpdateParams; export import VirtualAccountListParams = API.VirtualAccountListParams;