

























@@ -82,7 +82,7 @@ export function getOfficialExternalPluginCatalogManifest(
8282entry: OfficialExternalPluginCatalogEntry,
8383): OfficialExternalPluginCatalogManifest | undefined {
8484const manifest = entry[MANIFEST_KEY];
85-return isRecord(manifest) ? (manifest as OfficialExternalPluginCatalogManifest) : undefined;
85+return isRecord(manifest) ? manifest : undefined;
8686}
87878888export function resolveOfficialExternalPluginId(
@@ -140,7 +140,7 @@ export function listOfficialExternalPluginCatalogEntries(): OfficialExternalPlug
140140const resolved = new Map<string, OfficialExternalPluginCatalogEntry>();
141141for (const entry of entries) {
142142const pluginId = resolveOfficialExternalPluginId(entry);
143-const key = pluginId ? `${entry.kind ?? "plugin"}:${pluginId}` : `${entry.name ?? ""}`;
143+const key = pluginId ? `${entry.kind ?? "plugin"}:${pluginId}` : (entry.name ?? "");
144144if (key && !resolved.has(key)) {
145145resolved.set(key, entry);
146146}
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。