Files
openclaw/scripts/write-official-channel-catalog.d.mts
2026-05-03 03:00:36 -07:00

24 lines
709 B
TypeScript

export const OFFICIAL_CHANNEL_CATALOG_RELATIVE_PATH: "dist/channel-catalog.json";
export function buildOfficialChannelCatalog(params?: { repoRoot?: string; cwd?: string }): {
entries: Array<{
name: string;
version?: string;
description?: string;
openclaw: {
channel: Record<string, unknown>;
install: {
clawhubSpec?: string;
npmSpec?: string;
localPath?: string;
defaultChoice?: "clawhub" | "npm" | "local";
minHostVersion?: string;
expectedIntegrity?: string;
allowInvalidConfigRecovery?: boolean;
};
};
}>;
};
export function writeOfficialChannelCatalog(params?: { repoRoot?: string; cwd?: string }): void;