Skip to main content
Module

x/timers/mod.ts>pTimeout

All timing functions you need - for Deno and the browser
Go to Latest
function pTimeout
import { pTimeout } from "https://deno.land/x/timers@v0.1.0/mod.ts";

Timeout a promise after a specified amount of time.

Examples

Example 1

import pTimeout from './mod.ts'

const delayedPromise = new Promise(resolve => setTimeout(resolve, 500))

await pTimeout({
  promise: delayedPromise,
  milliseconds: 50
});

//=> [TimeoutError: Promise timed out after 50 milliseconds]

Parameters

options: Parameters<origPTimeout>[0]
  • Promise to decorate.