@html-schema/domain
v0.1.0
Published
共享领域模型包。当前只放跨端、框架无关、稳定度较高的领域类型和小工具。
Readme
@html-schema/domain
共享领域模型包。当前只放跨端、框架无关、稳定度较高的领域类型和小工具。
能力
AttachmentRef:附件引用模型,支持业务类型、业务 ID、版本、父文件等扩展字段。UploadResult:上传结果模型。getAttachmentDisplayName(attachment):优先返回清理后的附件名,名称为空时回退到附件 ID。
使用
import { getAttachmentDisplayName, type AttachmentRef } from "@html-schema/domain";
const attachment: AttachmentRef = { id: "file-001", name: " 整改照片.jpg " };
const label = getAttachmentDisplayName(attachment); // 整改照片.jpg边界
- 不依赖 UI 框架和浏览器 API。
- 不放 Web ViewModel、Element Plus 类型或页面专用字段。
- 领域类型不足以稳定时,先留在具体模块内,不提前上升到本包。
命令
pnpm --filter @html-schema/domain test
pnpm --filter @html-schema/domain typecheck
pnpm --filter @html-schema/domain build