mirror of
https://github.com/microsoft/TypeScript.git
synced 2026-05-30 01:04:49 -05:00
Update baselines and fix failure when merged with master (#9172)
This commit is contained in:
@@ -1575,10 +1575,10 @@ namespace ts {
|
||||
* @param node The type node.
|
||||
*/
|
||||
function getRestParameterElementType(node: TypeNode) {
|
||||
if (node.kind === SyntaxKind.ArrayType) {
|
||||
if (node && node.kind === SyntaxKind.ArrayType) {
|
||||
return (<ArrayTypeNode>node).elementType;
|
||||
}
|
||||
else if (node.kind === SyntaxKind.TypeReference) {
|
||||
else if (node && node.kind === SyntaxKind.TypeReference) {
|
||||
return singleOrUndefined((<TypeReferenceNode>node).typeArguments);
|
||||
}
|
||||
else {
|
||||
@@ -1623,6 +1623,9 @@ namespace ts {
|
||||
if (isFunctionLike(node) && node.type) {
|
||||
return serializeTypeNode(node.type);
|
||||
}
|
||||
else if (isAsyncFunctionLike(node)) {
|
||||
return createIdentifier("Promise");
|
||||
}
|
||||
|
||||
return createVoidZero();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user