UNPKG

@quadible/web-sdk

Version:

The web sdk for Quadible's behavioral authentication service.

7 lines (6 loc) 696 B
export type MaybePromise<T> = Promise<T> | T; export declare function wait<T = void>(durationMs: number, resolveWith?: T): Promise<T>; export declare function isPromise<T>(value: PromiseLike<T> | unknown): value is PromiseLike<T>; export declare function awaitIfAsync<TResult, TError = unknown>(action: () => MaybePromise<TResult>, callback: (...args: [success: true, result: TResult] | [success: false, error: TError]) => unknown): void; export declare function mapWithBreaks<T, U>(items: readonly T[], callback: (item: T, index: number) => U, loopReleaseInterval?: number): Promise<U[]>; export declare function suppressUnhandledRejectionWarning<T extends PromiseLike<unknown>>(promise: T): T;