@longzai-intelligence-error/core
v0.2.0
Published
Longzai Intelligence Error 领域异常类体系
Maintainers
Readme
@longzai-intelligence-error/core
Longzai Intelligence Error 的核心层包,为生态内各项目提供领域驱动设计的统一领域错误异常类体系。本包零外部依赖,仅含类型与基类定义。
简介
治理领域错误的单一异常来源:领域错误基类与十二类领域异常类统一收敛于本包,以「错误代码 + 上下文 + 原因链」表达业务失败语义并支持序列化,避免各项目自造异常形态与错误口径漂移。
能力
- 领域错误基类:DomainError 抽象基类,统一领域错误的错误代码、上下文与序列化接口
- 领域异常类:验证、实体未找到、仓储、权限拒绝、业务规则、并发冲突、配置、外部服务、实体重复、认证、资源未找到、未实现等十二类
- 错误工厂:常用领域错误的工厂函数快捷创建
- 错误上下文:错误代码、上下文数据与原始错误原因链
- 可序列化:错误转 JSON 形态,支撑日志记录与 API 响应
