Multiple default exports error.

This commit is contained in:
Sheetal Nandi
2015-12-02 12:00:53 -08:00
parent 6116cc9c59
commit 234527093a
2 changed files with 25 additions and 0 deletions

View File

@@ -0,0 +1,18 @@
tests/cases/compiler/a.js(1,22): error TS2528: A module cannot have multiple default exports.
tests/cases/compiler/a.js(3,1): error TS2528: A module cannot have multiple default exports.
tests/cases/compiler/a.js(3,1): error TS8003: 'export=' can only be used in a .ts file.
tests/cases/compiler/a.js(3,16): error TS1109: Expression expected.
==== tests/cases/compiler/a.js (4 errors) ====
export default class a {
~
!!! error TS2528: A module cannot have multiple default exports.
}
export default var a = 10;
~~~~~~~~~~~~~~
!!! error TS2528: A module cannot have multiple default exports.
~~~~~~~~~~~~~~
!!! error TS8003: 'export=' can only be used in a .ts file.
~~~
!!! error TS1109: Expression expected.

View File

@@ -0,0 +1,7 @@
// @allowJs: true
// @noEmit: true
// @filename: a.js
// @target: es6
export default class a {
}
export default var a = 10;