Files
oh-my-opencode/dist/plugin-handlers/plugin-components-loader.d.ts
T

23 lines
625 B
TypeScript
Raw Normal View History

import type { OhMyOpenCodeConfig } from "../config";
export type PluginComponents = {
commands: Record<string, unknown>;
skills: Record<string, unknown>;
agents: Record<string, unknown>;
mcpServers: Record<string, unknown>;
hooksConfigs: Array<{
hooks?: Record<string, unknown>;
}>;
plugins: Array<{
name: string;
version: string;
}>;
errors: Array<{
pluginKey: string;
installPath: string;
error: string;
}>;
};
export declare function loadPluginComponents(params: {
pluginConfig: OhMyOpenCodeConfig;
}): Promise<PluginComponents>;