13 lines
481 B
TypeScript
13 lines
481 B
TypeScript
import type { OhMyOpenCodeConfig } from "../config";
|
|
import type { ModelCacheState } from "../plugin-state";
|
|
export { resolveCategoryConfig } from "./category-config-resolver";
|
|
export interface ConfigHandlerDeps {
|
|
ctx: {
|
|
directory: string;
|
|
client?: any;
|
|
};
|
|
pluginConfig: OhMyOpenCodeConfig;
|
|
modelCacheState: ModelCacheState;
|
|
}
|
|
export declare function createConfigHandler(deps: ConfigHandlerDeps): (config: Record<string, unknown>) => Promise<void>;
|