fix scope when falling back to original load function

This commit is contained in:
Johannes Rieken
2019-08-19 14:11:46 +02:00
parent 57379e0f97
commit c8d44e24dd
3 changed files with 10 additions and 6 deletions

View File

@@ -31,7 +31,11 @@ class NodeModuleRequireInterceptor extends RequireInterceptor {
if (!that._factories.has(request)) {
return original.apply(this, arguments);
}
return that._factories.get(request)!.load(request, URI.file(parent.filename), isMain, original);
return that._factories.get(request)!.load(
request,
URI.file(parent.filename),
request => original.apply(this, [request, parent, isMain])
);
};
}
}