@sane-shopify/sync-utils
Version:
Syncing utility for Node & the browser
7 lines (6 loc) • 748 B
TypeScript
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;