Skip to content

Commit 3f00dbf

Browse files
committed
singletons and collidingNames did not need to be optional parameters
1 parent a432cab commit 3f00dbf

File tree

1 file changed

+17
-19
lines changed

1 file changed

+17
-19
lines changed

apps/api-documenter/src/documenters/YamlDocumenter.ts

Lines changed: 17 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -624,26 +624,24 @@ export class YamlDocumenter {
624624

625625
private _trackCollisionsWithSiblings(
626626
apiItem: ApiItem,
627-
singletons?: Map<string, ApiItem>,
628-
collidingNames?: Set<string>
627+
singletons: Map<string, ApiItem>,
628+
collidingNames: Set<string>
629629
): void {
630-
if (singletons && collidingNames) {
631-
if (!collidingNames.has(apiItem.displayName)) {
632-
const collision: ApiItem | undefined = singletons.get(apiItem.displayName);
633-
if (!collision) {
634-
// No collision. Record this singleton entry.
635-
singletons.set(apiItem.displayName, apiItem);
636-
return;
637-
}
638-
// First collision. Record the colliding name.
639-
collidingNames.add(apiItem.displayName);
640-
singletons.delete(apiItem.displayName);
641-
// Record the initial entry.
642-
this._collisions.add(collision);
643-
}
644-
// Record the colliding entry.
645-
this._collisions.add(apiItem);
646-
}
630+
if (!collidingNames.has(apiItem.displayName)) {
631+
const collision: ApiItem | undefined = singletons.get(apiItem.displayName);
632+
if (!collision) {
633+
// No collision. Record this singleton entry.
634+
singletons.set(apiItem.displayName, apiItem);
635+
return;
636+
}
637+
// First collision. Record the colliding name.
638+
collidingNames.add(apiItem.displayName);
639+
singletons.delete(apiItem.displayName);
640+
// Record the initial entry.
641+
this._collisions.add(collision);
642+
}
643+
// Record the colliding entry.
644+
this._collisions.add(apiItem);
647645
}
648646

649647
private _ensureYamlReferences(): IYamlReferences {

0 commit comments

Comments
 (0)