UNPKG

@superawesome/permissions-nestjs

Version:

NestJS Guard & Decorators for @superawesome/permissions, promoting orthogonal fine-grained API access control to resources.

7 lines (6 loc) 437 B
import { Tid } from '@superawesome/permissions'; import { DynamicModule } from '@nestjs/common'; import { IPermissionsModuleOptions } from './types'; export declare class PermissionsModule<TUserId extends Tid = number, TResourceId extends Tid = number> { static forRoot({ permissionDefinitions, permissionDefinitionDefaults, limitOwnReduce, extractUserFromRequest, projectResourceId, }?: IPermissionsModuleOptions): DynamicModule; }