fix(41176): Missing Compiler API predicate function: isTemplateLiteralTypeNode (#41177)

This commit is contained in:
Oleksandr T 2020-10-23 21:15:04 +03:00 committed by GitHub
parent 94b0e0e389
commit e5ca77626e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 6 additions and 0 deletions

View File

@ -237,6 +237,10 @@ namespace ts {
return node.kind === SyntaxKind.TemplateLiteralTypeSpan;
}
export function isTemplateLiteralTypeNode(node: Node): node is TemplateLiteralTypeNode {
return node.kind === SyntaxKind.TemplateLiteralType;
}
// Binding patterns
export function isObjectBindingPattern(node: Node): node is ObjectBindingPattern {

View File

@ -4379,6 +4379,7 @@ declare namespace ts {
function isLiteralTypeNode(node: Node): node is LiteralTypeNode;
function isImportTypeNode(node: Node): node is ImportTypeNode;
function isTemplateLiteralTypeSpan(node: Node): node is TemplateLiteralTypeSpan;
function isTemplateLiteralTypeNode(node: Node): node is TemplateLiteralTypeNode;
function isObjectBindingPattern(node: Node): node is ObjectBindingPattern;
function isArrayBindingPattern(node: Node): node is ArrayBindingPattern;
function isBindingElement(node: Node): node is BindingElement;

View File

@ -4379,6 +4379,7 @@ declare namespace ts {
function isLiteralTypeNode(node: Node): node is LiteralTypeNode;
function isImportTypeNode(node: Node): node is ImportTypeNode;
function isTemplateLiteralTypeSpan(node: Node): node is TemplateLiteralTypeSpan;
function isTemplateLiteralTypeNode(node: Node): node is TemplateLiteralTypeNode;
function isObjectBindingPattern(node: Node): node is ObjectBindingPattern;
function isArrayBindingPattern(node: Node): node is ArrayBindingPattern;
function isBindingElement(node: Node): node is BindingElement;