@sane-shopify/sync-utils
Version:
Syncing utility for Node & the browser
5 lines (4 loc) • 545 B
TypeScript
import { ShopifyClient, ShopifyItemParams, Product, ShopifyMetafieldsConfig } from '@sane-shopify/types';
import { ShopifyCache } from './shopifyUtils';
export declare const fetchAllProductCollections: (shopifyClient: ShopifyClient, metafieldsConfig: ShopifyMetafieldsConfig, prevProduct: Product) => Promise<Product>;
export declare const createFetchShopifyProduct: (shopifyClient: ShopifyClient, fetchMetafieldsConfig: () => Promise<ShopifyMetafieldsConfig>, cache: ShopifyCache) => (params: ShopifyItemParams) => Promise<Product | null>;