From 643cbb2aaa69e33c8405dfb0721bd33fbef6173b Mon Sep 17 00:00:00 2001 From: Alexandru Dima Date: Mon, 1 Feb 2021 11:11:25 +0100 Subject: [PATCH] Fixes microsoft/monaco-editor#2328: In some webpack configurations, `process` can be defined, while `process.nextTick` is not --- src/vs/base/common/platform.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/vs/base/common/platform.ts b/src/vs/base/common/platform.ts index 1718b511622..e61f64b9d42 100644 --- a/src/vs/base/common/platform.ts +++ b/src/vs/base/common/platform.ts @@ -235,7 +235,7 @@ export const setImmediate: ISetImmediate = (function defineSetImmediate() { globals.postMessage({ vscodeSetImmediateId: myId }, '*'); }; } - if (nodeProcess) { + if (nodeProcess && typeof nodeProcess.nextTick === 'function') { return nodeProcess.nextTick.bind(nodeProcess); } const _promise = Promise.resolve();