@allthings/sdk
Version:
Allthings Node/Javascript SDK
7 lines (6 loc) • 608 B
TypeScript
/// <reference types="node" />
export type List<T> = readonly T[];
export declare const partial: (fn: (...args: any[]) => any | Promise<any>, ...partialArgs: any[]) => (...args: any[]) => any;
export declare function times<T>(fn: (item: number, index: number) => T, n: number): List<T>;
export declare function until<A, B>(predicate: (value: B, iteration: number) => boolean | Promise<boolean>, transformer: (value: A | B | undefined, iteration: number) => B | Promise<B>, initialValue?: A | B, iterationCount?: number): Promise<B>;
export declare function fnClearInterval(intervalId: NodeJS.Timeout): true;