refactor(core): CORE-01 migrate utility contracts to TypeScript

This commit is contained in:
Harvey Zhao committed 2026-09-10 23:50:47 +08:00
1 parent e005e5f249
commit d3c695024a
33 files changed
+1269 -305

No files matched your search

+6 -3
View File
@@ -750,11 +750,14 @@
"ENG-06",
"PILOT-01"
],
"status": "todo",
"status": "done",
"risk": "M",
"deliverable": "utils/time/property/format/file/error/subtitle 的分批 TS 迁移",
"acceptance": "Artplayer.utils 导出/参数/绑定保持,纯逻辑与类型测试通过",
"evidence": []
"evidence": [
"changes/2026-09-10-CORE-01-typed-utils.md",
"baselines/core-utils-validation.json"
]
},
{
"id": "CORE-02",
@@ -855,7 +858,7 @@
"status": "todo",
"risk": "H",
"deliverable": "plugins/toggle/cue/setting/static 的旧新类型对照",
"acceptance": "每项有兼容重载/扩展或待决结论,不能删除旧类型样例;处理 BASE-TYPE-01/04,分别保留旧合法声明消费并验证真实返回",
"acceptance": "每项有兼容重载/扩展或待决结论,不能删除旧类型样例;处理 BASE-TYPE-01/04,分别保留旧合法声明消费并验证真实返回;协调 BASE-TYPE-05 的 Utils 导出、descriptor 和 timer 旧声明差异",
"evidence": []
},
{