From 5a7262e9f432ea4c9d010c1399980c42eb6868da Mon Sep 17 00:00:00 2001 From: Filip Drozd Date: Fri, 31 Mar 2023 13:33:12 +0200 Subject: [PATCH] fix: add explicit interfaces exports for response types --- packages/sdk-storefront/src/index.ts | 117 +++++++++++++++++++++++++++ 1 file changed, 117 insertions(+) diff --git a/packages/sdk-storefront/src/index.ts b/packages/sdk-storefront/src/index.ts index d36d32a..7e72bf4 100644 --- a/packages/sdk-storefront/src/index.ts +++ b/packages/sdk-storefront/src/index.ts @@ -50,3 +50,120 @@ export type { DefaultCustomizations, WithCommonOptions } from '@spree/core-api-v2-sdk' + +export * from './interfaces/attributes/Address' +export * from './interfaces/attributes/Payment' +export * from './interfaces/attributes/PaymentSource' +export * from './interfaces/attributes/Shipment' +export * from './interfaces/endpoints/CartClass' +export * from './interfaces/endpoints/CheckoutClass' +export * from './interfaces/Authentication' + +export type { + AccountAttr, + IAccount, + IAccountResult, + IAccountConfirmation, + IAccountConfirmationResult, + AccountAddressAttr, + AccountAddressResponse, + AccountAddressesResponse, + AccountAddressResult, + AccountAddressesResult +} from './interfaces/Account' +export type { + CountryAttr, + ICountry, + ICountries, + ICountryResult, + ICountriesResult +} from './interfaces/Country' +export type { + CreditCardAttr, + ICreditCard, + ICreditCards, + ICreditCardResult, + ICreditCardsResult +} from './interfaces/CreditCard' +export type { + DigitalAsset, + DigitalAssetResult +} from './interfaces/DigitalAsset' +export type { + EstimatedShippingMethodAttr, + IEstimatedShippingMethods, + IEstimatedShippingMethodsResult, + EstimatedShippingRates, + EstimatedShippingRatesResult +} from './interfaces/EstimatedShippingMethod' +export type { + MenuAttr, + Menu, + Menus, + MenuResult, + MenusResult +} from './interfaces/Menu' +export type { + OrderAttr, + IOrder, + IOrders, + IOrderResult, + IOrdersResult +} from './interfaces/Order' +export type { + PageAttr, + IPage, + IPages, + IPageResult, + IPagesResult +} from './interfaces/Page' +export type { + PaymentMethodAttr, + IPaymentMethods, + IPaymentMethodsResult +} from './interfaces/PaymentMethod' +export type { + ProductAttr, + IProduct, + IProducts, + IProductResult, + IProductsResult +} from './interfaces/Product' +export type { + ShippingMethodAttr, + IShippingMethods, + IShippingMethodsResult, + ShippingRateAttr, + ShippingRates, + ShippingRatesResult +} from './interfaces/ShippingMethod' +export type { + StripeCheckoutSessionSummary, + StripeCheckoutSessionSummaryResult +} from './interfaces/StripeCheckoutSessionSummary' +export type { + TaxonAttr, + ITaxon, + ITaxons, + ITaxonResult, + ITaxonsResult +} from './interfaces/Taxon' +export type { + VendorAttr, + Vendor, + Vendors, + VendorResult, + VendorsResult +} from './interfaces/Vendor' +export type { + WishedItemAttr, + WishedItem, + WishedItemResult +} from './interfaces/WishedItem' +export type { + WishlistAttr, + Wishlist, + Wishlists, + WishlistResult, + WishlistsResult +} from './interfaces/Wishlist'