mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-06 21:00:44 +00:00
Merged via squash.
Prepared head SHA: e8d6738fd0
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Reviewed-by: @gumadeiras
35 lines
1.0 KiB
TypeScript
35 lines
1.0 KiB
TypeScript
import {
|
|
listBundledPluginMetadata,
|
|
resolveBundledPluginGeneratedPath,
|
|
resolveBundledPluginWorkspaceSourcePath,
|
|
type BundledPluginMetadata,
|
|
} from "./bundled-plugin-metadata.js";
|
|
|
|
export type BundledChannelPluginMetadata = BundledPluginMetadata;
|
|
|
|
export function listBundledChannelPluginMetadata(params?: {
|
|
rootDir?: string;
|
|
scanDir?: string;
|
|
includeChannelConfigs?: boolean;
|
|
includeSyntheticChannelConfigs?: boolean;
|
|
}): readonly BundledChannelPluginMetadata[] {
|
|
return listBundledPluginMetadata(params);
|
|
}
|
|
|
|
export function resolveBundledChannelGeneratedPath(
|
|
rootDir: string,
|
|
entry: BundledPluginMetadata["source"] | BundledPluginMetadata["setupSource"],
|
|
pluginDirName?: string,
|
|
scanDir?: string,
|
|
): string | null {
|
|
return resolveBundledPluginGeneratedPath(rootDir, entry, pluginDirName, scanDir);
|
|
}
|
|
|
|
export function resolveBundledChannelWorkspacePath(params: {
|
|
rootDir: string;
|
|
scanDir?: string;
|
|
pluginId: string;
|
|
}): string | null {
|
|
return resolveBundledPluginWorkspaceSourcePath(params);
|
|
}
|