mirror of
https://github.com/microsoft/TypeScript.git
synced 2026-05-20 22:51:17 -05:00
Removing unused logic
This commit is contained in:
@@ -119,7 +119,6 @@ namespace ts {
|
||||
const nullType = createIntrinsicType(TypeFlags.Null | nullableWideningFlags, "null");
|
||||
const emptyArrayElementType = createIntrinsicType(TypeFlags.Undefined | TypeFlags.ContainsUndefinedOrNull, "undefined");
|
||||
const unknownType = createIntrinsicType(TypeFlags.Any, "unknown");
|
||||
const resolvingFlowType = createIntrinsicType(TypeFlags.Void, "__resolving__");
|
||||
|
||||
const emptyObjectType = createAnonymousType(undefined, emptySymbols, emptyArray, emptyArray, undefined, undefined);
|
||||
const emptyUnionType = createAnonymousType(undefined, emptySymbols, emptyArray, emptyArray, undefined, undefined);
|
||||
@@ -7603,11 +7602,7 @@ namespace ts {
|
||||
}
|
||||
|
||||
function getTypeAtFlowCondition(flow: FlowCondition) {
|
||||
const type = getTypeAtFlowNode(flow.antecedent);
|
||||
if (type === resolvingFlowType) {
|
||||
return type;
|
||||
}
|
||||
return narrowType(type, (<FlowCondition>flow).expression, (<FlowCondition>flow).assumeTrue);
|
||||
return narrowType(getTypeAtFlowNode(flow.antecedent), flow.expression, flow.assumeTrue);
|
||||
}
|
||||
|
||||
function getTypeAtFlowNodeCached(flow: FlowNode) {
|
||||
|
||||
Reference in New Issue
Block a user