@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>>,
});
10 -
小狗会飞
提问者
2023-05-17
fix:固定版本
"@casl/ability": "6.3.3",
00
相似问题