diff options
Diffstat (limited to 'std/async/delay.ts')
-rw-r--r-- | std/async/delay.ts | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/std/async/delay.ts b/std/async/delay.ts new file mode 100644 index 000000000..e3aec368f --- /dev/null +++ b/std/async/delay.ts @@ -0,0 +1,9 @@ +// Copyright 2018-2020 the Deno authors. All rights reserved. MIT license. +/* Resolves after the given number of milliseconds. */ +export function delay(ms: number): Promise<void> { + return new Promise((res): number => + setTimeout((): void => { + res(); + }, ms) + ); +} |