You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Search Terms:
ESModule, export star as default, "export * as default from"
Expected behavior: export * as default from "module" should export the namespace of "module" as the default export.
This is valid ES Module syntax from this stage-4 proposal. See the test in test-262.
I also tested this syntax in Chrome and it was supported.
Actual behavior:
You get the following errors:
"Cannot find name 'from'."
"Identifier expected. 'default' is a reserved word that cannot be used here."
TypeScript Version: 4.0.0-beta
Search Terms:
ESModule, export star as default, "export * as default from"
Expected behavior:
export * as default from "module"should export the namespace of "module" as thedefaultexport.This is valid ES Module syntax from this stage-4 proposal. See the test in test-262.
I also tested this syntax in Chrome and it was supported.
Actual behavior:
You get the following errors:
Code
Output
Compiler Options
{ "compilerOptions": { "noImplicitAny": true, "strictNullChecks": true, "strictFunctionTypes": true, "strictPropertyInitialization": true, "strictBindCallApply": true, "noImplicitThis": true, "noImplicitReturns": true, "alwaysStrict": true, "esModuleInterop": true, "declaration": true, "experimentalDecorators": true, "emitDecoratorMetadata": true, "moduleResolution": 2, "target": "Latest", "jsx": "React", "module": "ESNext" } }Playground Link: Provided