Use 'append' helper more (#21125)

This commit is contained in:
Andy 2018-01-10 11:31:13 -08:00 committed by GitHub
parent ddd8e759c1
commit 102368332e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -6603,10 +6603,7 @@ namespace ts {
const start = scanner.getStartPos();
let children: JSDocParameterTag[];
while (child = tryParse(() => parseChildParameterOrPropertyTag(PropertyLikeParse.Parameter, name))) {
if (!children) {
children = [];
}
children.push(child);
children = append(children, child);
}
if (children) {
jsdocTypeLiteral = <JSDocTypeLiteral>createNode(SyntaxKind.JSDocTypeLiteral, start);
@ -6723,10 +6720,7 @@ namespace ts {
}
}
else {
if (!jsdocTypeLiteral.jsDocPropertyTags) {
jsdocTypeLiteral.jsDocPropertyTags = [] as MutableNodeArray<JSDocPropertyTag>;
}
(jsdocTypeLiteral.jsDocPropertyTags as MutableNodeArray<JSDocPropertyTag>).push(child);
jsdocTypeLiteral.jsDocPropertyTags = append(jsdocTypeLiteral.jsDocPropertyTags as MutableNodeArray<JSDocPropertyTag>, child);
}
}
if (jsdocTypeLiteral) {