We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
require
self.require
1 parent 1e0fbd2 commit 8e41048Copy full SHA for 8e41048
1 file changed
src/vs/editor/common/services/editorSimpleWorker.ts
@@ -295,6 +295,8 @@ export interface IForeignModuleFactory {
295
(ctx: IWorkerContext, createData: any): any;
296
}
297
298
+declare var require;
299
+
300
/**
301
* @internal
302
*/
@@ -501,8 +503,7 @@ export abstract class BaseEditorSimpleWorker {
501
503
return TPromise.as(methods);
502
504
505
return new TPromise<any>((c, e) => {
- // Use the global require to be sure to get the global config
- (<any>self).require([moduleId], (foreignModule: { create: IForeignModuleFactory }) => {
506
+ require([moduleId], (foreignModule: { create: IForeignModuleFactory }) => {
507
this._foreignModule = foreignModule.create(ctx, createData);
508
509
let methods: string[] = [];
0 commit comments