Added index for types

This commit is contained in:
Luis Alvarez 2021-05-25 16:03:10 -05:00
parent db8218d2c7
commit 656a5db58d
3 changed files with 50 additions and 15 deletions

View File

@ -0,0 +1 @@
export * from '@commerce/types/common'

View File

@ -1,2 +1,25 @@
export * from '@commerce/types' import * as Cart from './cart'
export * from './cart' import * as Checkout from './checkout'
import * as Common from './common'
import * as Customer from './customer'
import * as Login from './login'
import * as Logout from './logout'
import * as Page from './page'
import * as Product from './product'
import * as Signup from './signup'
import * as Site from './site'
import * as Wishlist from './wishlist'
export type {
Cart,
Checkout,
Common,
Customer,
Login,
Logout,
Page,
Product,
Signup,
Site,
Wishlist,
}

View File

@ -1,14 +1,25 @@
import type { Wishlist as BCWishlist } from '../../bigcommerce/api/wishlist' import * as Cart from './cart'
import type { Customer as BCCustomer } from '../../bigcommerce/api/customers' import * as Checkout from './checkout'
import type { SearchProductsData as BCSearchProductsData } from '../../bigcommerce/api/catalog/products' import * as Common from './common'
import * as Customer from './customer'
import * as Login from './login'
import * as Logout from './logout'
import * as Page from './page'
import * as Product from './product'
import * as Signup from './signup'
import * as Site from './site'
import * as Wishlist from './wishlist'
export * from './common' export type {
Cart,
// TODO: Properly define this type Checkout,
export interface Wishlist extends BCWishlist {} Common,
Customer,
// TODO: Properly define this type Login,
export interface Customer extends BCCustomer {} Logout,
Page,
// TODO: Properly define this type Product,
export interface SearchProductsData extends BCSearchProductsData {} Signup,
Site,
Wishlist,
}