Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 | import { SubjectsEnum, type Ability } from '../../types'; import { LtiGrantsActions } from './actions'; import { ltiGrantSubject, type LtiGrantSubject } from './subjects'; export const canEditLtiGrants = (ability: Ability) => ability.can(LtiGrantsActions.edit, SubjectsEnum.LtiGrant); export const canViewLtiGrants = (ability: Ability) => ability.can(LtiGrantsActions.view, SubjectsEnum.LtiGrant); export const canViewThisLtiGrant = (ability: Ability, grantSubject: LtiGrantSubject) => ability.can(LtiGrantsActions.view, ltiGrantSubject(grantSubject)); |