UNPKG

@esutils/deferred

Version:

The deferred library implemented in Typescript

14 lines (11 loc) 259 B
import { Deferred } from '@esutils/deferred'; async function demo() { const defer = new Deferred(); setTimeout(() => { defer.resolve(); }); console.log(`Start ${Date.now()}`); await defer.promise; console.log(`End ${Date.now()}`); } demo();