Implement getParent by searching all usages

This commit is contained in:
Robert
2023-08-08 16:46:58 +01:00
parent 6aea8fee3a
commit 2b58edaa84

View File

@@ -62,6 +62,16 @@ export class ModelDetailsDataProvider
}
}
getParent(
item: ModelDetailsTreeViewItem,
): ModelDetailsTreeViewItem | undefined {
if (isExternalApiUsage(item)) {
return undefined;
} else {
return this.externalApiUsages.find((e) => e.usages.includes(item));
}
}
public resolveCanonicalUsage(usage: Usage): Usage | undefined {
for (const externalApiUsage of this.externalApiUsages) {
for (const u of externalApiUsage.usages) {