Mohamed Hegazy
bc51dd1e77
In ES6 use "export var x" for internal modules and enums instead of an after the fact "export {x};"
2015-03-24 21:54:36 -07:00
Vladimir Matveev
e4f6f167f6
merge with master, accepted baselines
2015-03-17 17:05:30 -07:00
Mohamed Hegazy
cb012e01fd
Merge branch 'master' into es6ImportExportEmit
...
Conflicts:
src/compiler/diagnosticInformationMap.generated.ts
src/compiler/diagnosticMessages.json
2015-03-16 20:47:08 -07:00
Mohamed Hegazy
fe9fff506d
Export * and export { names } emit in es6 format
...
Conflicts:
src/compiler/emitter.ts
tests/baselines/reference/es6ExportAll.js
tests/baselines/reference/es6ExportClause.js
tests/baselines/reference/es6ExportClauseWithoutModuleSpecifier.js
2015-03-12 11:51:32 -07:00
Mohamed Hegazy
6bcbe824aa
Emit export class declaration in es6 format.
...
Note since we havent yet changed the emitting of class declaration to es6 format,
we are just exporting the constructor function
Conflicts:
src/compiler/emitter.ts
2015-03-12 10:27:46 -07:00
Mohamed Hegazy
b9f63a85b1
Emit es6 export ModuleDeclaration
...
Conflicts:
src/compiler/emitter.ts
tests/baselines/reference/es6ExportAll.js
tests/baselines/reference/es6ExportClauseWithoutModuleSpecifier.js
2015-03-12 01:38:35 -07:00
Sheetal Nandi
fc1528f3e5
Dts for export * from "mod" and export { a, b as c,...} [from "mod"]
2015-02-17 09:28:55 -08:00