UNPKG

@clerk/shared

Version:

Internal package utils used by the Clerk SDKs

14 lines (12 loc) 396 B
type PollerStop = () => void; type PollerCallback = (stop: PollerStop) => Promise<unknown>; type PollerRun = (cb: PollerCallback) => Promise<void>; type PollerOptions = { delayInMs: number; }; type Poller = { run: PollerRun; stop: PollerStop; }; declare function Poller({ delayInMs }?: PollerOptions): Poller; export { Poller, type PollerCallback, type PollerRun, type PollerStop };