Skip to content

Commit 59c29bb

Browse files
Add Import Attributes proposal
* Add Import Attributes proposal * `npm run format` * Updates from review * Changes from review * Do not re-define ImportDeclaration * Add `assert` deprecated syntax to `export ... from` * Remove `[no LineTerminator here]` before `with` * Use optional symbols to reduce grammar * Update ImportEntries and ExportEntry to use ModuleRequest Records * Review from Michael * Replace AttributeKey with LiteralPropertyName * Separate ModuleRequest and LoadedModuleRequest fields * Validate attrs when lodaing deps and not when parsing * Merge `AssertClause` into `WithClause`, and fix missing SDOs * Fix type annotation * Simplify AttributesKeyword * Reviews * Review * Remove support for float and bigint literal keys * Update wording
1 parent 810a33f commit 59c29bb

File tree

2 files changed

+452
-105
lines changed

2 files changed

+452
-105
lines changed

esmeta-ignore.json

+5
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,14 @@
44
"ClassStaticBlockBody[0,0].EvaluateClassStaticBlockBody",
55
"CompareTypedArrayElements",
66
"DoWait",
7+
"EvaluateImportCall",
8+
"FinishLoadingImportedModule",
79
"FunctionBody[0,0].EvaluateFunctionBody",
810
"GetViewByteLength",
911
"INTRINSICS.Atomics.notify",
1012
"Record[SourceTextModuleRecord].ExecuteModule",
13+
"Record[SourceTextModuleRecord].GetExportedNames",
14+
"Record[SourceTextModuleRecord].InitializeEnvironment",
15+
"Record[SourceTextModuleRecord].ResolveExport",
1116
"TypedArrayLength"
1217
]

0 commit comments

Comments
 (0)