src/casl/interfaces/policy-handler.interface.ts
Methods |
| handle | ||||||
handle(ability: AppAbility)
|
||||||
|
Parameters :
Returns :
boolean
|
import { AppAbility } from "../casl-ability.factory";
interface IPolicyHandler {
handle(ability: AppAbility): boolean;
}
type PolicyHandlerCallback = (ability: AppAbility) => boolean;
export type PolicyHandler = IPolicyHandler | PolicyHandlerCallback;