rsxjs
Version:
Resilience Extensions for JS.
10 lines (9 loc) • 419 B
TypeScript
/**
* @file src/utils.ts
* @description Some common utilities.
* @copyright 2018-present Karim Alibhai. All rights reserved.
*/
export declare function isDefined<T>(v: T | undefined | null): v is T;
export declare function debounce<T extends Function>(fn: T, timeout: number): T;
export declare function delay(timeout: number): Promise<void>;
export declare function any(p: Promise<any>[]): Promise<[number, any]>;