refactor: use Date.now()
instead of +new Date()
(#38901)
refactor: use Date.now()
This commit is contained in:
parent
8874306dc0
commit
47951cc95b
4 changed files with 11 additions and 11 deletions
|
@ -141,11 +141,11 @@ export async function repeatedly<T> (
|
|||
opts?: { until?: (x: T) => boolean, timeLimit?: number }
|
||||
) {
|
||||
const { until = (x: T) => !!x, timeLimit = 10000 } = opts ?? {};
|
||||
const begin = +new Date();
|
||||
const begin = Date.now();
|
||||
while (true) {
|
||||
const ret = await fn();
|
||||
if (until(ret)) { return ret; }
|
||||
if (+new Date() - begin > timeLimit) { throw new Error(`repeatedly timed out (limit=${timeLimit})`); }
|
||||
if (Date.now() - begin > timeLimit) { throw new Error(`repeatedly timed out (limit=${timeLimit})`); }
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue