UNPKG

smoosic

Version:

<sub>[Github site](https://github.com/Smoosic/smoosic) | [source documentation](https://smoosic.github.io/Smoosic/release/docs/modules.html) | [change notes](https://aarondavidnewman.github.io/Smoosic/changes.html) | [application](https://smoosic.github.i

31 lines 1.14 kB
export type promiseFunction = () => void; export type promiseCondition = () => boolean; export type promiseInstance = () => Promise<any>; /** * @internal */ export interface PromiseParameters { endCondition: promiseCondition; preResolveMethod: promiseFunction | null; pollMethod: promiseFunction | null; pollTime: number; } /** * @internal */ export declare function TEmptyPromise<T>(obj: T): Promise<T>; /** * @internal */ export declare class PromiseHelpers { static makePromise(endCondition: promiseCondition, preResolveMethod: promiseFunction | null, pollMethod: promiseFunction | null, pollTime: number): Promise<void>; static makePromiseObj(endCondition: promiseCondition, preResolveMethod: promiseFunction | null, pollMethod: promiseFunction | null, pollTime: number): { endCondition: promiseCondition; preResolveMethod: promiseFunction | null; pollMethod: promiseFunction | null; pollTime: number; }; static promiseChainThen(params: PromiseParameters[]): Promise<void>; static emptyPromise(): Promise<any>; } //# sourceMappingURL=promiseHelpers.d.ts.map