Skip to content

timeout ​

Returns a Promise that rejects with a TimeoutError after the specified timeout.

Signature ​

typescript
function timeout(ms: number): Promise<never>;

Parameters ​

  • ms (number): The number of milliseconds for the promise to reject with TimeoutError.

Returns ​

(Promise<never>): A Promise that rejects after the specified timeout.

Examples ​

Basic Usage ​

typescript
try {
  await timeout(1000); // Timeout exception after 1 second
} catch (error) {
  console.error(error); // Will log 'The operation was timed out'
}

Released under the MIT License.