UNPKG

jsmodern

Version:

An extension to existing JavaScript, influenced by other great languages such as Rust, Dart, Java, Golang, etc.

13 lines 500 B
import { PrototypeStruct } from '..'; declare type DelayedCallback<T> = (...args: any) => T; export declare type DelayedFn<T> = (delay: number, callback: DelayedCallback<T>) => Promise<undefined | T>; export interface PromiseDelayed { delayed<T>(delay: number, callback: DelayedCallback<T>): Promise<undefined | T>; } export declare const delayed: PrototypeStruct; declare global { interface PromiseConstructor extends PromiseDelayed { } } export {}; //# sourceMappingURL=delayed.d.ts.map