File tree Expand file tree Collapse file tree 1 file changed +0
-24
lines changed Expand file tree Collapse file tree 1 file changed +0
-24
lines changed Original file line number Diff line number Diff line change @@ -23997,30 +23997,6 @@ namespace ts {
23997
23997
return result;
23998
23998
}
23999
23999
24000
- // @ts-ignore
24001
- function _getDiscriminantPropertyAccess(expr: Expression, computedType: Type) {
24002
- let access, name;
24003
- const type = declaredType.flags & TypeFlags.Union ? declaredType : computedType;
24004
- return type.flags & TypeFlags.Union && (access = getPropertyAccess(expr)) && (name = getAccessedPropertyName(access)) &&
24005
- isMatchingReference(reference, isAccessExpression(access) ? access.expression : access.parent.parent.initializer!) &&
24006
- isDiscriminantProperty(type, name) ?
24007
- access : undefined;
24008
- }
24009
-
24010
- // @ts-ignore
24011
- function _isMatchingReferenceDiscriminant(expr: Expression, computedType: Type) {
24012
- const type = declaredType.flags & TypeFlags.Union ? declaredType : computedType;
24013
- if (!(type.flags & TypeFlags.Union) || !isAccessExpression(expr)) {
24014
- return false;
24015
- }
24016
- const name = getAccessedPropertyName(expr);
24017
- if (name === undefined) {
24018
- return false;
24019
- }
24020
- return isMatchingReference(reference, expr.expression) && isDiscriminantProperty(type, name);
24021
- }
24022
-
24023
- // @ts-ignore
24024
24000
function getDiscriminantPropertyAccess(expr: Expression, computedType: Type) {
24025
24001
let access;
24026
24002
if (!(computedType.flags & TypeFlags.Union && (access = getPropertyAccess(expr)))) {
You can’t perform that action at this time.
0 commit comments