UNPKG

@deepracticex/context-manager

Version:

Simple and powerful AI context formatter with layered XML structure

40 lines 865 B
/** * 模板管理器 - 管理所有模板的注册和使用 */ import type { ContextTemplate } from "../templates/types.js"; export declare class TemplateManager { private templates; /** * 注册模板 */ register<T>(template: ContextTemplate<T>): void; /** * 获取模板 */ get<T>(id: string): ContextTemplate<T> | undefined; /** * 列出所有模板 */ list(): Array<{ id: string; name: string; description: string; }>; /** * 检查模板是否存在 */ has(id: string): boolean; /** * 移除模板 */ unregister(id: string): boolean; /** * 清空所有模板 */ clear(): void; } /** * 全局模板管理器实例 */ export declare const templateManager: TemplateManager; //# sourceMappingURL=TemplateManager.d.ts.map