Skip to content

Commit b36246d

Browse files
committed
Fix misspelling and remove unneeded branch
1 parent c45f90f commit b36246d

File tree

1 file changed

+10
-12
lines changed

1 file changed

+10
-12
lines changed

src/compiler/checker.ts

+10-12
Original file line numberDiff line numberDiff line change
@@ -12981,16 +12981,14 @@ namespace ts {
1298112981
return result;
1298212982
}
1298312983

12984-
function propegateSidebandVarianceFlags(typeArguments: readonly Type[], variances: VarianceFlags[]) {
12985-
if (outofbandVarianceMarkerHandler) {
12986-
for (let i = 0; i < variances.length; i++) {
12987-
const v = variances[i];
12988-
if (v & VarianceFlags.Unmeasurable) {
12989-
instantiateType(typeArguments[i], reportUnmeasurableMarkers);
12990-
}
12991-
if (v & VarianceFlags.Unreliable) {
12992-
instantiateType(typeArguments[i], reportUnreliableMarkers);
12993-
}
12984+
function propagateSidebandVarianceFlags(typeArguments: readonly Type[], variances: VarianceFlags[]) {
12985+
for (let i = 0; i < variances.length; i++) {
12986+
const v = variances[i];
12987+
if (v & VarianceFlags.Unmeasurable) {
12988+
instantiateType(typeArguments[i], reportUnmeasurableMarkers);
12989+
}
12990+
if (v & VarianceFlags.Unreliable) {
12991+
instantiateType(typeArguments[i], reportUnreliableMarkers);
1299412992
}
1299512993
}
1299612994
}
@@ -13016,10 +13014,10 @@ namespace ts {
1301613014
// We're in the middle of variance checking - integrate any unmeasurable/unreliable flags from this cached component
1301713015
if (source.flags & (TypeFlags.Object | TypeFlags.Conditional) && source.aliasSymbol &&
1301813016
source.aliasTypeArguments && source.aliasSymbol === target.aliasSymbol) {
13019-
propegateSidebandVarianceFlags(source.aliasTypeArguments, getAliasVariances(source.aliasSymbol));
13017+
propagateSidebandVarianceFlags(source.aliasTypeArguments, getAliasVariances(source.aliasSymbol));
1302013018
}
1302113019
if (getObjectFlags(source) & ObjectFlags.Reference && getObjectFlags(target) & ObjectFlags.Reference && (<TypeReference>source).target === (<TypeReference>target).target && length((<TypeReference>source).typeArguments)) {
13022-
propegateSidebandVarianceFlags((<TypeReference>source).typeArguments!, getVariances((<TypeReference>source).target));
13020+
propagateSidebandVarianceFlags((<TypeReference>source).typeArguments!, getVariances((<TypeReference>source).target));
1302313021
}
1302413022
}
1302513023
return related === RelationComparisonResult.Succeeded ? Ternary.True : Ternary.False;

0 commit comments

Comments
 (0)