@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
TypeScript
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;
}