@casl/angular
Version:
Angular module for CASL which makes it easy to add permissions in any Angular app
9 lines (8 loc) • 396 B
TypeScript
import { type PipeTransform } from '@angular/core';
import { type AnyAbility } from '@casl/ability';
import { AbilityServiceSignal } from './AbilityServiceSignal';
export declare class AblePipe<T extends AnyAbility> implements PipeTransform {
private readonly _abilityService;
constructor(abilityService: AbilityServiceSignal<T>);
transform(...args: Parameters<T['can']>): boolean;
}