mirror of
https://github.com/openclaw/openclaw.git
synced 2026-04-13 18:21:27 +00:00
32 lines
962 B
TypeScript
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);
|
|
}
|