visit type literal and dotDotDottoken
This commit is contained in:
parent
92b3e17bc0
commit
79a4557f4c
1 changed files with 4 additions and 3 deletions
|
@ -270,7 +270,7 @@ namespace ts {
|
||||||
return updateParameter(<ParameterDeclaration>node,
|
return updateParameter(<ParameterDeclaration>node,
|
||||||
nodesVisitor((<ParameterDeclaration>node).decorators, visitor, isDecorator),
|
nodesVisitor((<ParameterDeclaration>node).decorators, visitor, isDecorator),
|
||||||
nodesVisitor((<ParameterDeclaration>node).modifiers, visitor, isModifier),
|
nodesVisitor((<ParameterDeclaration>node).modifiers, visitor, isModifier),
|
||||||
(<ParameterDeclaration>node).dotDotDotToken,
|
visitNode((<ParameterDeclaration>node).dotDotDotToken, visitor),
|
||||||
visitNode((<ParameterDeclaration>node).name, visitor, isBindingName),
|
visitNode((<ParameterDeclaration>node).name, visitor, isBindingName),
|
||||||
visitNode((<ParameterDeclaration>node).questionToken, visitor, isToken),
|
visitNode((<ParameterDeclaration>node).questionToken, visitor, isToken),
|
||||||
visitNode((<ParameterDeclaration>node).type, visitor, isTypeNode),
|
visitNode((<ParameterDeclaration>node).type, visitor, isTypeNode),
|
||||||
|
@ -294,7 +294,7 @@ namespace ts {
|
||||||
case SyntaxKind.NeverKeyword:
|
case SyntaxKind.NeverKeyword:
|
||||||
case SyntaxKind.NeverKeyword:
|
case SyntaxKind.NeverKeyword:
|
||||||
case SyntaxKind.ThisKeyword:
|
case SyntaxKind.ThisKeyword:
|
||||||
return node;
|
throw new Error("should be caught above");
|
||||||
|
|
||||||
// Types
|
// Types
|
||||||
|
|
||||||
|
@ -332,7 +332,8 @@ namespace ts {
|
||||||
case SyntaxKind.MappedType:
|
case SyntaxKind.MappedType:
|
||||||
throw new Error("reached unsupported type in visitor.");
|
throw new Error("reached unsupported type in visitor.");
|
||||||
case SyntaxKind.LiteralType:
|
case SyntaxKind.LiteralType:
|
||||||
throw new Error("reached unsupported type in visitor.");
|
return updateLiteralTypeNode(<LiteralTypeNode>node
|
||||||
|
, visitNode((<LiteralTypeNode>node).literal, visitor, isExpression));
|
||||||
|
|
||||||
// Type Declarations
|
// Type Declarations
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue