(filename: string)
| 41 | return module.exports; |
| 42 | } |
| 43 | createRequire(filename: string) { |
| 44 | const req = mod.createRequireFromPath(filename) as NodeRequire; |
| 45 | const require = ((id: string) => this.load(mod.builtinModules.indexOf(id) >= 0 ? id : req.resolve(id))) as NodeRequire; |
| 46 | require.resolve = req.resolve; |
| 47 | return require; |
| 48 | } |
| 49 | } |
| 50 | |
| 51 | export function script(context: vm.Context = {}): (array: TemplateStringsArray, ...args: any[]) => any{ |