function erroToMessage(erro) {
    return erro instanceof Error ? erro.message : '未知错误';
}
export const DetectorCleanArchMensagens = {
    padraoCleanArch: (padrao, confianca) => `整洁架构:${padrao}(${confianca}% 置信度)`,
    camadaDomain: (presente) => presente ? '[V] 检测到领域层' : '[X] 缺少领域层',
    camadaApplication: (presente) => presente ? '[V] 检测到应用层' : '[X] 缺少应用层',
    camadaInfrastructure: (presente) => presente ? '[V] 检测到基础设施层' : '[X] 缺少基础设施层',
    camadaPresentation: (presente) => presente ? '[V] 检测到表示层' : '[X] 缺少表示层',
    violacaoDependencia: (camada, dependencia) => `违规:${camada} 依赖于 ${dependencia}。整洁架构要求依赖指向内层`,
    recomendacaoUseCases: '在应用层添加用例(use-cases)来编排业务规则',
    recomendacaoEntities: '创建封装业务规则的丰富领域实体',
    recomendacaoRepository: '在领域层定义仓储接口,在基础设施层实现',
    erroAnalisarCleanArch: (erro) => `分析整洁架构时出错:${erroToMessage(erro)}`
};
//# sourceMappingURL=detector-clean-arch-messages.js.map