mirror of
https://github.com/microsoft/TypeScript.git
synced 2026-05-16 15:45:27 -05:00
regard TemplateLiteral as discriminant property (#44569)
This commit is contained in:
@@ -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