UNPKG

feathers-casl

Version:

Add access control with CASL to your feathers application.

12 lines (10 loc) 274 B
import type { AnyAbility } from '@casl/ability' export function couldHaveRestrictingFields( ability: AnyAbility, action: string, subjectType: string, ): boolean { return ability.possibleRulesFor(action, subjectType).some((rule) => { return !!rule.fields }) }