UNPKG

@sane-shopify/sync-utils

Version:

Syncing utility for Node & the browser

7 lines (6 loc) 748 B
import { SanityClient } from '@sanity/client'; import { ShopifyClient, SaneShopifyConfig, SyncUtils, SyncMachineState } from '@sane-shopify/types'; export declare const syncUtils: (shopifyClient: ShopifyClient, sanityClient: SanityClient, onStateChange?: (state: import("xstate").State<import("../../types/src").SyncContext, import("../../types/src").SyncEvent, any, import("xstate").Typestate<import("../../types/src").SyncContext>, import("xstate").ResolveTypegenMeta<import("xstate").TypegenDisabled, import("../../types/src").SyncEvent, import("xstate").BaseActionObject, Record<string, { data: any; }>>>) => void) => SyncUtils; export declare const createSyncingClient: ({ secrets, onStateChange, }: SaneShopifyConfig) => SyncUtils;