mirror of
https://github.com/microsoft/TypeScript.git
synced 2025-11-18 17:21:48 +00:00
fix(41176): Missing Compiler API predicate function: isTemplateLiteralTypeNode (#41177)
This commit is contained in:
@@ -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 {
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user