/** * Column Handlers Registry * * 注册和管理所有列类型处理器 */ import type { PodColumnBase } from '../../schema'; import type { ColumnHandler } from '../types'; /** * 处理器注册表 * * 处理器按优先级排序,优先匹配特殊类型 */ declare class HandlerRegistry { private handlers; constructor(); /** * 注册处理器 */ register(handler: ColumnHandler): void; /** * 获取能处理指定列的处理器 */ getHandler(column: PodColumnBase): ColumnHandler; /** * 获取所有已注册的处理器 */ getAllHandlers(): ColumnHandler[]; } export declare const handlerRegistry: HandlerRegistry; export { DefaultHandler } from './default'; export { UriHandler } from './uri'; export { ArrayHandler } from './array'; export { InverseHandler } from './inverse'; export { InlineObjectHandler } from './inline'; //# sourceMappingURL=index.d.ts.map