GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Complete support for ES6 modules by ahejlsberg · Pull Request #2197 · microsoft/TypeScript

Conversation

@ahejlsberg

@ahejlsberg Anders Hejlsberg (ahejlsberg) commented Mar 4, 2015

Copy link
Copy Markdown
Member

This PR completes support for ES6 modules (started in #1983). It adds support for export default class and export default function declarations and implements a common model for ES6 modules and TypeScript external modules.

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

All reactions
Anders Hejlsberg (ahejlsberg) added 16 commits February 25, 2015 16:03
@ahejlsberg
Support for 'export default' with expressions
0e8b6df
@ahejlsberg
Accepting new baselines
84760c2
@ahejlsberg
Unifying ES6 and TypeScript external modules
234358e
Export assignments are now equivalent to export of member named "default"
Export assignments and exports defaults collected by binder
Export * declarations collected by binder
Simplified logic for marking import symbols as referenced
Removed "location" parameter from resolveEntityName
Improved error position reporting in resolveEntityName
@ahejlsberg
Accepting new baselines
43af871
@ahejlsberg
Updating fourslash tests
74acbe9
@ahejlsberg
Parsing, binding, checking of export default with function/class
9af8ae4
@ahejlsberg
Accepting new baselines
c086dc6
@ahejlsberg
Changing emit(...) to emitNode(...) in several places
689112f
@ahejlsberg
Accepting new baselines
daacd80
@ahejlsberg
Support emit of unnamed export default function/class
f2be34a
@ahejlsberg
Fixing a few issues
61167b6
@ahejlsberg
Adding some comments
27179b4
@ahejlsberg
Another comment
b2a0e1b
@ahejlsberg
More comments
e4a11cb
@ahejlsberg
Merge branch 'master' into exportDefault
91e8b82
Conflicts:
	src/compiler/checker.ts
	tests/baselines/reference/contextualTyping.js.map
	tests/baselines/reference/contextualTyping.sourcemap.txt
	tests/baselines/reference/out-flag.js.map
	tests/baselines/reference/properties.js.map
	tests/baselines/reference/recursiveClassReferenceTest.js.map
	tests/baselines/reference/sourceMap-FileWithComments.js.map
	tests/baselines/reference/sourceMap-FileWithComments.sourcemap.txt
	tests/baselines/reference/typeResolution.js.map
@ahejlsberg
Fixing error reporting issue in checkExternalModuleExports
bb33c15
@msftclas Microsoft Contribution License Agreements (msftclas) added the cla-not-required label Mar 4, 2015
Anders Hejlsberg (ahejlsberg) added 3 commits March 4, 2015 10:26
@ahejlsberg
Renaming SymbolFlags.Import to SymbolFlags.Alias
a87c457
@ahejlsberg
Accepting new baselines
b54b710
@ahejlsberg
Excluding "default" member from "export *" per ES6 specification
981ef7f
This was referenced Mar 6, 2015
ES6 imports not emitted in declaration files #2220
Closed
Debug Failure. False expression: isDeclarationVisible unknown: SyntaxKind: 209 #2221
Closed
@ahejlsberg Anders Hejlsberg (ahejlsberg) mentioned this pull request Mar 7, 2015
ES6 Modules #2242
Closed
@ahejlsberg
Merge branch 'master' into exportDefault
5c56684
Conflicts:
	tests/baselines/reference/exportAssignDottedName.errors.txt
Anders Hejlsberg (ahejlsberg) added a commit that referenced this pull request Mar 7, 2015
@ahejlsberg
Merge pull request #2197 from Microsoft/exportDefault
865f67e
Complete support for ES6 modules
@ahejlsberg
Anders Hejlsberg (ahejlsberg) merged commit 865f67e into master Mar 7, 2015
@csnover Colin Snover (csnover) mentioned this pull request Mar 10, 2015
Typescript 1.5 TypeStrong/atom-typescript#179
Merged
1 task done
@microsoft Microsoft (microsoft) locked and limited conversation to collaborators Jun 18, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Reviewers

No reviews

Uh oh!

There was an error while loading. Please reload this page.

Assignees

No one assigned

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

Uh oh!

There was an error while loading. Please reload this page.

3 participants

@ahejlsberg @CyrusNajmabadi @msftclas
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.