diff options
Diffstat (limited to 'src/js/builtins/ImportMetaObject.ts')
-rw-r--r-- | src/js/builtins/ImportMetaObject.ts | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/src/js/builtins/ImportMetaObject.ts b/src/js/builtins/ImportMetaObject.ts index 23b795735..934a37881 100644 --- a/src/js/builtins/ImportMetaObject.ts +++ b/src/js/builtins/ImportMetaObject.ts @@ -212,15 +212,8 @@ export function createRequireCache() { }); } -$sloppy; -export function require(this: ImportMetaObject, name) { - var from = this?.path ?? arguments.callee?.path; - - if (typeof name !== "string") { - throw new TypeError("require(name) must be a string"); - } - - return $internalRequire($resolveSync(name, from)); +export function require(this: string, name) { + return $internalRequire($resolveSync(name, $toString(this), false)); } $getter; |