Files
openclaw/src/plugins/bundled-channel-runtime.ts
2026-04-06 17:52:05 +01:00

32 lines
962 B
TypeScript

import {
listBundledPluginMetadata,
resolveBundledPluginGeneratedPath,
resolveBundledPluginWorkspaceSourcePath,
type BundledPluginMetadata,
} from "./bundled-plugin-metadata.js";
export type BundledChannelPluginMetadata = BundledPluginMetadata;
export function listBundledChannelPluginMetadata(params?: {
rootDir?: string;
includeChannelConfigs?: boolean;
includeSyntheticChannelConfigs?: boolean;
}): readonly BundledChannelPluginMetadata[] {
return listBundledPluginMetadata(params);
}
export function resolveBundledChannelGeneratedPath(
rootDir: string,
entry: BundledPluginMetadata["source"] | BundledPluginMetadata["setupSource"],
pluginDirName?: string,
): string | null {
return resolveBundledPluginGeneratedPath(rootDir, entry, pluginDirName);
}
export function resolveBundledChannelWorkspacePath(params: {
rootDir: string;
pluginId: string;
}): string | null {
return resolveBundledPluginWorkspaceSourcePath(params);
}