diff --git a/monaco-html/src/workerManager.ts b/monaco-html/src/workerManager.ts
index 4c7716a8..5122168b 100644
--- a/monaco-html/src/workerManager.ts
+++ b/monaco-html/src/workerManager.ts
@@ -21,7 +21,7 @@ export class WorkerManager {
constructor(defaults: LanguageServiceDefaults) {
this._defaults = defaults;
this._worker = null;
- this._idleCheckInterval = setInterval(() => this._checkIfIdle(), 30 * 1000);
+ this._idleCheckInterval = window.setInterval(() => this._checkIfIdle(), 30 * 1000);
this._lastUsedTime = 0;
this._configChangeListener = this._defaults.onDidChange(() => this._stopWorker());
}
diff --git a/monaco-json/src/languageFeatures.ts b/monaco-json/src/languageFeatures.ts
index b61f3332..a524afb8 100644
--- a/monaco-json/src/languageFeatures.ts
+++ b/monaco-json/src/languageFeatures.ts
@@ -40,10 +40,10 @@ export class DiagnosticsAdapter {
return;
}
- let handle: any;
+ let handle: number;
this._listener[model.uri.toString()] = model.onDidChangeContent(() => {
clearTimeout(handle);
- handle = setTimeout(() => this._doValidate(model.uri, modeId), 500);
+ handle = window.setTimeout(() => this._doValidate(model.uri, modeId), 500);
});
this._doValidate(model.uri, modeId);
diff --git a/monaco-json/src/workerManager.ts b/monaco-json/src/workerManager.ts
index c4fd2661..6c32e001 100644
--- a/monaco-json/src/workerManager.ts
+++ b/monaco-json/src/workerManager.ts
@@ -21,7 +21,7 @@ export class WorkerManager {
constructor(defaults: LanguageServiceDefaults) {
this._defaults = defaults;
this._worker = null;
- this._idleCheckInterval = setInterval(() => this._checkIfIdle(), 30 * 1000);
+ this._idleCheckInterval = window.setInterval(() => this._checkIfIdle(), 30 * 1000);
this._lastUsedTime = 0;
this._configChangeListener = this._defaults.onDidChange(() => this._stopWorker());
}
diff --git a/monaco-typescript/src/languageFeatures.ts b/monaco-typescript/src/languageFeatures.ts
index dcc788ec..2dba4a86 100644
--- a/monaco-typescript/src/languageFeatures.ts
+++ b/monaco-typescript/src/languageFeatures.ts
@@ -206,10 +206,10 @@ export class DiagnosticsAdapter extends Adapter {
}
};
- let handle: any;
+ let handle: number;
const changeSubscription = model.onDidChangeContent(() => {
clearTimeout(handle);
- handle = setTimeout(maybeValidate, 500);
+ handle = window.setTimeout(maybeValidate, 500);
});
const visibleSubscription = model.onDidChangeAttached(() => {
diff --git a/monaco-typescript/src/monaco.contribution.ts b/monaco-typescript/src/monaco.contribution.ts
index 16c7c7c6..7027bd20 100644
--- a/monaco-typescript/src/monaco.contribution.ts
+++ b/monaco-typescript/src/monaco.contribution.ts
@@ -490,7 +490,7 @@ class LanguageServiceDefaultsImpl implements LanguageServiceDefaults {
private _compilerOptions!: CompilerOptions;
private _diagnosticsOptions!: DiagnosticsOptions;
private _workerOptions!: WorkerOptions;
- private _onDidExtraLibsChangeTimeout: any;
+ private _onDidExtraLibsChangeTimeout: number;
private _inlayHintsOptions!: InlayHintsOptions;
constructor(
@@ -606,7 +606,7 @@ class LanguageServiceDefaultsImpl implements LanguageServiceDefaults {
// already scheduled
return;
}
- this._onDidExtraLibsChangeTimeout = setTimeout(() => {
+ this._onDidExtraLibsChangeTimeout = window.setTimeout(() => {
this._onDidExtraLibsChangeTimeout = -1;
this._onDidExtraLibsChange.fire(undefined);
}, 0);