mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-28 00:17:57 +00:00
15 lines
565 B
TypeScript
15 lines
565 B
TypeScript
import { listChannelCatalogEntries } from "./channel-catalog-registry.js";
|
|
import type { PluginPackageChannel } from "./manifest.js";
|
|
|
|
export function listBundledPackageChannelMetadata(): readonly PluginPackageChannel[] {
|
|
return listChannelCatalogEntries({ origin: "bundled" }).map((entry) => entry.channel);
|
|
}
|
|
|
|
export function findBundledPackageChannelMetadata(
|
|
channelId: string,
|
|
): PluginPackageChannel | undefined {
|
|
return listBundledPackageChannelMetadata().find(
|
|
(channel) => channel.id === channelId || channel.aliases?.includes(channelId),
|
|
);
|
|
}
|