Features
1、添加一批新组件
- 多进程下只在单一进程执行逻辑的组件
@midwayjs/process-agent
(测试) - sequelize 组件
@midwayjs/sequelize
(测试)
2、增加了一批 DTO 方法
感谢社区 @fuguohong 提供此 PR。
具体内容如下:
- 增加
function PickDto<T, K extends keyof T>(dto: Dto<T>,keys: K[]): Dto<Pick<T, typeof keys[number]>>
用于生成新的只包含指定字段的dto - 增加
function OmitDto<T, K extends keyof T>(dto: Dto<T>,keys: K[]):Dto<Omit<T,typeof keys[number]>>
用于生成新的不包含指定字段的dto
- dto 支持继承,可以不用再写 class 的 Rule 装饰器了
- RuleOptions 增加 min 和 max 字段用于支持 dto 数组字段的最大最小长度限制
Bugfix
1、透出在 Serverless 事件触发器下的报错
之前版本在事件触发器下遗漏了报错信息的输出,新版本修复了该问题。
原创文章,作者:kepupublish,如若转载,请注明出处:https://blog.ytso.com/150042.html