// Type definitions for await-timeout 0.3 // Project: https://github.com/vitalets/await-timeout // Definitions by: Sean Zhu // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped // TypeScript Version: 2.7 export = Timeout; declare class Timeout { static set(delay: number): Promise; static set(delay: number, message: string): Promise; static wrap(promise: Promise, delay: number, error?: string): Promise; set(delay: number): Promise; set(delay: number, message: string): Promise; clear(): void; }