mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
19 lines
612 B
TypeScript
19 lines
612 B
TypeScript
// Type definitions for await-timeout 0.3
|
|
// Project: https://github.com/vitalets/await-timeout
|
|
// Definitions by: Sean Zhu <https://github.com/szhu>
|
|
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
|
|
// TypeScript Version: 2.7
|
|
|
|
export = Timeout;
|
|
|
|
declare class Timeout {
|
|
static set(delay: number): Promise<undefined>;
|
|
static set(delay: number, message: string): Promise<never>;
|
|
|
|
static wrap(promise: Promise<any>, delay: number, error?: string): Promise<any>;
|
|
|
|
set(delay: number): Promise<undefined>;
|
|
set(delay: number, message: string): Promise<never>;
|
|
clear(): void;
|
|
}
|