mirror of
https://github.com/microsoft/TypeScript.git
synced 2025-11-18 17:21:48 +00:00
regard TemplateLiteral as discriminant property (#44569)
This commit is contained in:
1 parent
6452cfbad0
commit
ce8e873bf8
5 files changed
+130
-1
No files matched your search
@@ -22031,7 +22031,7 @@ namespace ts {
|
||||
if ((prop as TransientSymbol).isDiscriminantProperty === undefined) {
|
||||
(prop as TransientSymbol).isDiscriminantProperty =
|
||||
((prop as TransientSymbol).checkFlags & CheckFlags.Discriminant) === CheckFlags.Discriminant &&
|
||||
!maybeTypeOfKind(getTypeOfSymbol(prop), TypeFlags.Instantiable);
|
||||
!maybeTypeOfKind(getTypeOfSymbol(prop), TypeFlags.Instantiable & ~TypeFlags.TemplateLiteral);
|
||||
}
|
||||
return !!(prop as TransientSymbol).isDiscriminantProperty;
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user