Skip to content

Commit 6148cde

Browse files
committed
Small tweak to make default clearer
1 parent feb6dd8 commit 6148cde

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

‎src/compiler/checker.ts‎

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13780,21 +13780,21 @@ export function createTypeChecker(host: TypeCheckerHost): TypeChecker {
1378013780
}
1378113781

1378213782
function getPropertiesOfUnionOrIntersectionType(type: UnionOrIntersectionType): Symbol[] {
13783-
for (const _ of iteratePropertiesOfUnionOrIntersectionType(type, /*doYield*/ false)) {
13783+
for (const _ of iteratePropertiesOfUnionOrIntersectionType(type, /*skipYield*/ true)) {
1378413784
Debug.fail("Iterator should have been empty.");
1378513785
}
1378613786
return type.resolvedProperties!;
1378713787
}
1378813788

13789-
function* iteratePropertiesOfUnionOrIntersectionType(type: UnionOrIntersectionType, doYield = true) {
13789+
function* iteratePropertiesOfUnionOrIntersectionType(type: UnionOrIntersectionType, skipYield = false) {
1379013790
if (type.resolvedProperties) {
13791-
if (doYield) {
13791+
if (!skipYield) {
1379213792
yield* type.resolvedProperties;
1379313793
}
1379413794
return;
1379513795
}
1379613796

13797-
if (doYield && type.partiallyResolvedProperties) {
13797+
if (!skipYield && type.partiallyResolvedProperties) {
1379813798
yield* type.partiallyResolvedProperties;
1379913799
}
1380013800

@@ -13808,7 +13808,7 @@ export function createTypeChecker(host: TypeCheckerHost): TypeChecker {
1380813808
const generator = type.partiallyResolvedPropertiesGenerator ??= iteratePropertiesOfUnionOrIntersectionTypeWorker(type);
1380913809
for (const symbol of generator) {
1381013810
type.partiallyResolvedProperties = append(type.partiallyResolvedProperties, symbol);
13811-
if (doYield) {
13811+
if (!skipYield) {
1381213812
yield symbol;
1381313813
}
1381413814
}

0 commit comments

Comments
 (0)