Quellcode durchsuchen

Avoids unnecessary allocation

main
Eric Amodio vor 1 Jahr
Ursprung
Commit
4c4d80994a
1 geänderte Dateien mit 6 neuen und 11 gelöschten Zeilen
  1. +6
    -11
      src/views/viewBase.ts

+ 6
- 11
src/views/viewBase.ts Datei anzeigen

@ -483,17 +483,12 @@ export abstract class ViewBase<
})
async findNode(
predicate: (node: ViewNode) => boolean,
{
allowPaging = false,
canTraverse,
maxDepth = 2,
token,
}: {
options?: {
allowPaging?: boolean;
canTraverse?: (node: ViewNode) => boolean | Promise<boolean>;
maxDepth?: number;
token?: CancellationToken;
} = {},
},
): Promise<ViewNode | undefined> {
const scope = getLogScope();
@ -502,10 +497,10 @@ export abstract class ViewBase<
const node = await this.findNodeCoreBFS(
predicate,
this.ensureRoot(),
allowPaging,
canTraverse,
maxDepth,
token,
options?.allowPaging ?? false,
options?.canTraverse,
options?.maxDepth ?? 2,
options?.token,
);
return node;

Laden…
Abbrechen
Speichern