@casl/ability 最新版本 ts 报错

来源:12-16 权限控制:与casl集成完成自定义装饰器与守卫

小狗会飞

2023-05-17

当运行 npm run start:dev 时候 ts 会报个@casl/ability的错误

src/auth/casl-ability.service.ts:45:38 - error TS2322: Type 'Function' is not assignable to type 'ExtractSubjectType<Subject>'.

45       detectSubjectType: (object) => object.constructor,
写回答

2回答

Brian

2023-05-22

const ability = build({

    detectSubjectType: (object) =>

    object.constructor as ExtractSubjectType<InferSubjects<any>>,

});


1
0

小狗会飞

提问者

2023-05-17

fix:固定版本

"@casl/ability": "6.3.3",


0
0

NestJS 入门到实战 前端必学服务端新趋势

近几年快速发展的Node.js框架,掌握未来前端工程师后端开发能力

582 学习 · 243 问题

查看课程