UNPKG

@sane-shopify/sync-utils

Version:

Syncing utility for Node & the browser

10 lines (9 loc) 534 B
import { SanityClient } from '@sanity/client'; import { SanityUtils, ShopifyClient, SanityShopifyDocument } from '@sane-shopify/types'; export interface SanityCache { getById: (id: string) => SanityShopifyDocument | null; getByHandle: (handle: string, type: string) => SanityShopifyDocument | null; getByShopifyId: (id: string) => SanityShopifyDocument | null; set: (doc: SanityShopifyDocument) => void; } export declare const sanityUtils: (client: SanityClient, shopifyClient: ShopifyClient) => SanityUtils;