Import helpers skips __assign when target >= ES6

Instead, Object.assign is emitted.
This commit is contained in:
Nathan Shively-Sanders
2017-01-30 12:42:19 -08:00
parent 46cdac1ec7
commit cca68adf87
5 changed files with 28 additions and 13 deletions

View File

@@ -11721,7 +11721,7 @@ namespace ts {
member = prop;
}
else if (memberDecl.kind === SyntaxKind.SpreadAssignment) {
if (languageVersion < ScriptTarget.ESNext) {
if (languageVersion < ScriptTarget.ES2015) {
checkExternalEmitHelpers(memberDecl, ExternalEmitHelpers.Assign);
}
if (propertiesArray.length > 0) {