@@ -2,15 +2,16 @@ export * from './core/client';
22export * from './core/navigation' ;
33export * from './core/hydrate' ;
44export * from './core/catalogue' ;
5+ export * from './core/order' ;
56export * from './types/product.types' ;
67export * from './types/order.types' ;
78export * from './types/payment.types' ;
89
910import { createClient } from './core/client' ;
10- import { createNavigationByFoldersFetcher , createNavigationByTopicsFetcher } from './core/navigation' ;
11- import { createProductHydraterByPaths , createProductHydraterBySkus } from './core/hydrate' ;
11+ import { createNavigationFetcher } from './core/navigation' ;
12+ import { createProductHydrater } from './core/hydrate' ;
1213
13- import { createOrderPusher , createOrderPaymentUpdater } from './core/order' ;
14+ import { createOrderPusher , createOrderPaymentUpdater , createOrderFetcher } from './core/order' ;
1415import { createCatalogueFetcher } from './core/catalogue' ;
1516
1617export const CrystallizeClient = createClient ( {
@@ -19,10 +20,18 @@ export const CrystallizeClient = createClient({
1920 accessTokenSecret : typeof process === 'object' ? process ?. env . CRYSTALLIZE_ACCESS_TOKEN_SECRET || '' : ''
2021} ) ;
2122
22- export const CrystallizeNavigationFoldersFetcher = createNavigationByFoldersFetcher ( CrystallizeClient ) ;
23- export const CrystallizeNavigationTopicsFetcher = createNavigationByTopicsFetcher ( CrystallizeClient ) ;
24- export const CrystallizeHydraterByPaths = createProductHydraterByPaths ( CrystallizeClient ) ;
25- export const CrystallizeHydraterBySkus = createProductHydraterBySkus ( CrystallizeClient ) ;
23+ const navigationFetcher = createNavigationFetcher ( CrystallizeClient ) ;
24+ export const CrystallizeNavigationFoldersFetcher = navigationFetcher . byFolders ;
25+ export const CrystallizeNavigationTopicsFetcher = navigationFetcher . byTopics ;
26+
27+ const productHydrator = createProductHydrater ( CrystallizeClient ) ;
28+ export const CrystallizeHydraterByPaths = productHydrator . byPaths ;
29+ export const CrystallizeHydraterBySkus = productHydrator . bySkus ;
30+
2631export const CrystallizeOrderPusher = createOrderPusher ( CrystallizeClient ) ;
2732export const CrystallizeCreateOrderPaymentUpdater = createOrderPaymentUpdater ( CrystallizeClient ) ;
33+
2834export const CrystallizeCatalogueFetcher = createCatalogueFetcher ( CrystallizeClient ) ;
35+
36+ const orderFetcher = createOrderFetcher ( CrystallizeClient ) ;
37+ export const CrystallizeOrderFetcherById = orderFetcher . byId ;
0 commit comments