* 赞助者DRZL
- 每美元都加速CI硬件 抵消我老旧的笔记本电脑的长测试.
- 主办方在GitHub问题上获得路线图投入和优先回应.
- 想要一个简短的概述吗? 目前的目标和感谢你们 https://use-drzl.github.io/drzl/赞助商。 。 。 .
使用
添加为 drzl.config.ts数字 :
generators: [{ kind: 'arktype', path: 'src/validators/arktype' }];
产出
Insert<Table>Schema, (中文(简体) ),Update<Table>Schema, (中文(简体) ),Select<Table>Schema- 可选
index枪管 - 支持共享 vs 内含的策略
页:1
- 格式化与Pretier/Biome(通过)
format.engine: 'auto') (中文(简体) ). 也没有捆绑; 无论您的工程被使用, 以及您的配置, 并且文件都没有被写入 现予公布.
自定义名称
affix 重命名导出的计划和类型别名,以及 tableCase: 'pascal' 上层驼
drizzle 导出名称(users - > (中文) Users)而不是逐字插入. 放弃它
以上名称不变.
generators: [
{
kind: 'arktype',
path: 'src/validators/arktype',
affix: {
tableCase: 'pascal',
schema: { suffix: 'Schema' },
type: {
prefix: { insert: 'Create', update: 'Edit', select: '' },
suffix: { insert: 'Input', update: 'Input', select: '' },
},
},
},
];
输出 InsertUsersSchema 编号 : UpdateUsersSchema 编号 : SelectUsersSchema 加号 CreateUsersInput, (中文(简体) ),
EditUsersInput 赤裸裸的 Users。每个前缀和后缀都使用字符串或每模式
键入对象 insert, (中文(简体) ), update, (中文(简体) ), select遗产 schemaSuffix 还在工作,是
默认 affix.schema.suffix。 。 。 .