UNPKG

@puzzlehq/sdk

Version:
14 lines (13 loc) 597 B
import { AccountSelectedResponse, AccountSyncedResponse } from '@puzzlehq/sdk-core'; type SubscriptionConfig = { subscriptionName: string; condition: (data: AccountSelectedResponse | AccountSyncedResponse | void) => boolean; onData: (data: AccountSelectedResponse | AccountSyncedResponse | void) => void; onError: (error: Error) => void; dependencies: any[]; }; type UseInjectedSubscriptionsParams = { configs: SubscriptionConfig[]; }; declare const useInjectedSubscriptions: ({ configs, }: UseInjectedSubscriptionsParams) => void; export default useInjectedSubscriptions;