From 26287ef87b2b238e25a1ab44a43cde24eea15bfc Mon Sep 17 00:00:00 2001 From: Marcos Casagrande Date: Sat, 6 Jun 2020 21:32:17 +0200 Subject: fix: use queueMicrotask instead of setTimeout (#6112) --- std/node/_util/_util_callbackify.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'std/node/_util') diff --git a/std/node/_util/_util_callbackify.ts b/std/node/_util/_util_callbackify.ts index fdcaed526..4c752e7ef 100644 --- a/std/node/_util/_util_callbackify.ts +++ b/std/node/_util/_util_callbackify.ts @@ -100,7 +100,7 @@ function callbackify(original: any): any { }; original.apply(this, args).then( (ret: unknown) => { - setTimeout(cb.bind(this, null, ret), 0); + queueMicrotask(cb.bind(this, null, ret)); }, (rej: unknown) => { rej = rej || new NodeFalsyValueRejectionError(rej); -- cgit v1.2.3