Issue error when use with ES2015

This commit is contained in:
Kanchalai Tanglertsampan
2017-03-20 15:34:06 -07:00
parent e0192168f7
commit 015f71b5fd
2 changed files with 8 additions and 4 deletions

View File

@@ -14863,6 +14863,10 @@ namespace ts {
}
function checkImportCallExpression(node: ImportCallExpression): Type {
if (modulekind === ModuleKind.ES2015) {
grammarErrorOnNode(node, Diagnostics.Dynamic_import_cannot_be_used_when_targeting_ECMAScript_2015_modules);
}
// resolveExternalModuleName will return undefined if the moduleReferenceExpression is not a string literal
const moduleSymbol = resolveExternalModuleName(node, node.specifier);
if (moduleSymbol) {

View File

@@ -867,6 +867,10 @@
"category": "Error",
"code": 1319
},
"Dynamic import cannot be used when targeting ECMAScript 2015 modules.": {
"category": "Error",
"code": 1320
},
"Duplicate identifier '{0}'.": {
"category": "Error",
"code": 2300
@@ -1863,10 +1867,6 @@
"category": "Error",
"code": 2649
},
"Cannot emit namespaced JSX elements in React.": {
"category": "Error",
"code": 2650
},
"A member initializer in a enum declaration cannot reference members declared after it, including members defined in other enums.": {
"category": "Error",
"code": 2651