strict init

This commit is contained in:
Johannes Rieken
2019-10-03 16:51:03 +02:00
parent 6ff7bf27c9
commit 53d6601137
2 changed files with 6 additions and 6 deletions

View File

@@ -32,7 +32,7 @@ class WorkerRequireInterceptor extends RequireInterceptor {
export class ExtHostExtensionService extends AbstractExtHostExtensionService {
private _fakeModules: WorkerRequireInterceptor;
private _fakeModules?: WorkerRequireInterceptor;
protected async _beforeAlmostReadyToRunExtensions(): Promise<void> {
// initialize API and register actors
@@ -57,7 +57,7 @@ export class ExtHostExtensionService extends AbstractExtHostExtensionService {
const _exports = {};
const _module = { exports: _exports };
const _require = (request: string) => {
const result = this._fakeModules.getModule(request, module);
const result = this._fakeModules!.getModule(request, module);
if (result === undefined) {
throw new Error(`Cannot load module '${request}'`);
}