Commit Graph

219 Commits

Author SHA1 Message Date
Pan Qiancheng b777ef0ad9 feat: 最大递归深度限制 2026-01-04 18:17:59 +08:00
Pan Qiancheng 78449b584b feat: 导出build函数 2026-01-04 16:52:26 +08:00
Pan Qiancheng 628cc31704 feat: 支持了联合类型的检查,可用于checker中的context调用检查 2026-01-04 16:23:36 +08:00
Pan Qiancheng dc071a47fd fix: 修复了在箭头函数下检查不生效的问题 2026-01-04 15:27:22 +08:00
Pan Qiancheng d71a223138 feat: 新增传递性检查 2026-01-04 14:45:04 +08:00
Pan Qiancheng 9a9066f2f2 feat: 支持@oak-ignore以跳过警告 2026-01-04 14:16:03 +08:00
Pan Qiancheng 0eaaed513a feat: tsc编译器,新增context调用检查支持 2026-01-04 11:57:23 +08:00
Pan Qiancheng e454fdda5b fix: 处理actionDef导入别名的情况 2026-01-04 11:09:21 +08:00
Pan Qiancheng 7fa85577c1 fix: 处理外部dts和js引入的actionDef问题 2026-01-04 10:55:28 +08:00
Pan Qiancheng a36a565d4e fix: 修复外部导入的ActionDef的初始化情况 2026-01-04 10:34:42 +08:00
Pan Qiancheng b9b904d230 feat: 新增编译器脚本。feat: 检查is属性是否存在,并且是string literal 2026-01-01 20:46:46 +08:00
Xu Chang 11b1e6f3a6 修改了schemaBuilder,处理了attribute重名的问题 2026-01-01 15:06:08 +08:00
QCQCQC@Debian d354c28a3b feat: 修改了routine的类型,新增contextBuilder 2025-12-10 17:49:42 +08:00
Xu Chang 47b7898bb5 exception信息完善 2025-11-26 09:27:49 +08:00
Pan Qiancheng 904a9a6b5e feat: ServerConfiguration新增middleware配置 2025-11-11 18:03:38 +08:00
Pan Qiancheng 2114f959e6 fix: 修复在node_modules下的引用处理时出现的部分问题 2025-11-07 15:23:55 +08:00
Pan Qiancheng 32675a9080 fix: 修复了在entities中引用项目中其他位置的类型时出现的引用路径问题 2025-11-07 14:28:15 +08:00
Xu Chang fb9227acda depBuilder在拷贝覆盖项目文件的时候有个bug 2025-10-22 18:09:20 +08:00
Xu Chang c6faab7de0 makeDep增加了强制模式处理 2025-07-09 11:02:50 +08:00
Xu Chang f48e723391 对attrUpdateMatrix中的filter为函数情况的遗漏处理进行了补齐 2025-05-10 15:20:16 +08:00
Pan Qiancheng 3f7885fc20 build 2025-05-09 11:08:55 +08:00
wkj abad1f2d8f build 2025-05-08 10:09:42 +08:00
Pan Qiancheng a1e61136f5 新增了一些辅助函数,用于assistant插件分析entity使用 2025-05-07 17:15:37 +08:00
Pan Qiancheng f131bf4440 新增getAnalizedSchema返回解析完成的Schema 2025-05-07 11:35:27 +08:00
wkj 19dfe089e9 ServerConfiguration增加socket配置,支持socket订阅返回不同的URL 2025-04-15 19:56:59 +08:00
Pan Qiancheng c97faa58b8 free类型的endpoint支持了自定义statusCode 2025-04-15 15:45:53 +08:00
Xu Chang 056a7a58e8 endpoint定义重建 2025-04-15 11:36:27 +08:00
Pan Qiancheng 6353485c6f 支持了自定义的endpoint 2025-04-15 09:28:40 +08:00
Xu Chang be184e0099 调整了dependencyBuilder对依赖项目的处理 2025-04-12 17:58:34 +08:00
Xu Chang e3c9e0fbea dependencyBuilder增加了对entities目录的拷贝 2025-04-12 13:44:54 +08:00
Xu Chang 6ad150a500 编译器原来漏掉了sortAttr中的外键 2025-03-17 12:58:08 +08:00
Xu Chang ac944def9e 调整了dependency构建过程中的输出信息 2025-02-06 12:48:32 +08:00
Xu Chang 73858ded4f 修改了exception的i18n设计 2025-01-21 12:51:02 +08:00
Xu Chang eec5230ee6 Merge branch 'dev' of gitea.51mars.com:Oak-Team/oak-domain into dev 2025-01-20 11:22:05 +08:00
Xu Chang fb6ad56a04 重构了编译器 2025-01-20 11:21:51 +08:00
pqcqaq 3ed0521158 一处assert的提示信息错误 2025-01-19 09:01:26 +08:00
Xu Chang b6f6e0ad5d Merge branch 'dev' of gitea.51mars.com:Oak-Team/oak-domain into dev 2024-12-02 17:54:02 +08:00
Xu Chang 788ae6b8ac 修改了编译器,输出了RelationId 2024-12-02 17:53:57 +08:00
pqcqaq 6dd4bd6ecf 编译feature index时将通用性的内容直接放在模板中一并生成 2024-11-28 13:27:33 +08:00
pqcqaq 6421d45334 合并features和aspects的导入 2024-11-26 13:29:28 +08:00
pqcqaq 19b65156c4 Merge branch 'dev' of https://gitea.51mars.com/Oak-Team/oak-domain into dev 2024-11-25 23:28:58 +08:00
pqcqaq b744286df7 dep时将aspectService编译到features/index中 2024-11-25 23:28:52 +08:00
Xu Chang f1eb69e185 geo中的几个函数重写,dependencyBuilder正确的处理了依赖库里的startRoutines 2024-11-25 19:49:42 +08:00
wkj d80b59c6d9 build 2024-11-15 19:04:28 +08:00
wkj b36268f1c7 调整 Configuration声明,支持cors的origin可以是字符串或数组 2024-11-11 13:38:30 +08:00
wkj 45e78466dd build 2024-11-06 14:28:27 +08:00
Pan Qiancheng 9c2a6a488f Merge branch 'dev' of https://gitea.51mars.com/Oak-Team/oak-domain into dev 2024-11-06 14:02:00 +08:00
Pan Qiancheng e81d82bc2a 临时修复:在resolvedModule.resolvedModule找不到模块的时候,回归到最初的getImportedFilePath逻辑进行尝试 2024-11-06 13:59:21 +08:00
Xu Chang 04884cd372 build 2024-11-04 21:06:34 +08:00
Xu Chang 427312643a 修改了对一对多的aggr的key值定义 2024-10-21 18:13:25 +08:00