jsmodern
Version:
An extension to existing JavaScript, influenced by other great languages such as Rust, Dart, Java, Golang, etc.
13 lines • 500 B
TypeScript
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