# Installation
> `npm install --save @types/await-timeout`

# Summary
This package contains type definitions for await-timeout (https://github.com/vitalets/await-timeout).

# Details
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/await-timeout.
## [index.d.ts](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/await-timeout/index.d.ts)
````ts
export = Timeout;

type toErrorArgument = string | (() => Error) | Error;

declare class Timeout {
    static set(delay: number): Promise<undefined>;
    static set(delay: number, message: toErrorArgument): Promise<never>;

    static wrap(promise: Promise<any>, delay: number, error?: string): Promise<any>;

    set(delay: number): Promise<undefined>;
    set(delay: number, message: toErrorArgument): Promise<never>;
    clear(): void;
}

````

### Additional Details
 * Last updated: Tue, 29 Oct 2024 18:37:44 GMT
 * Dependencies: none

# Credits
These definitions were written by [Sean Zhu](https://github.com/szhu).
