Strip query parameter in File import (#16480)

Co-authored-by: Jarred Sumner <jarred@jarredsumner.com>
This commit is contained in:
pfg
2025-01-18 12:40:43 -08:00
committed by GitHub
parent 20bd1a5b5f
commit e46e922307
5 changed files with 85 additions and 65 deletions

View File

@@ -100,6 +100,9 @@ generateJSValueExportDefaultObjectSourceCode(JSC::JSGlobalObject* globalObject,
JSC::VM& vm = lexicalGlobalObject->vm();
exportNames.append(vm.propertyNames->defaultKeyword);
exportValues.append(value);
const Identifier& esModuleMarker = vm.propertyNames->__esModule;
exportNames.append(esModuleMarker);
exportValues.append(jsBoolean(true));
if (value.isCell())
gcUnprotectNullTolerant(value.asCell());