/** * 编码规范查询 * @作者 li peng * @创建时间 2025-12-20 * @描述 实现编码规范信息的查询功能 */ import type { CodingStandardDoc, CodingRule, StandardType } from '../types/index.js'; /** * 获取编码规范 * @param standards 规范文档映射 * @param type 规范类型 * @returns 规范文档或 null */ export declare function getCodingStandard(standards: Map, type: StandardType): CodingStandardDoc | CodingStandardDoc[] | null; /** * 按关键词过滤规则 * @param doc 规范文档 * @param keyword 关键词 * @returns 过滤后的规则数组 */ export declare function filterRulesByKeyword(doc: CodingStandardDoc, keyword: string): CodingRule[]; /** * 获取所有可用的规范类型 * @param standards 规范文档映射 * @returns 类型数组 */ export declare function getAvailableStandardTypes(standards: Map): string[]; /** * 格式化编码规范为文本 * @param doc 规范文档或文档数组 * @param keyword 可选的关键词过滤 * @returns 格式化的文本 */ export declare function formatCodingStandard(doc: CodingStandardDoc | CodingStandardDoc[], keyword?: string): string; /** * 获取规范摘要 * @param standards 规范文档映射 * @returns 摘要文本 */ export declare function getStandardsSummary(standards: Map): string; //# sourceMappingURL=standards.d.ts.map