@superawesome/permissions-nestjs
Version:
NestJS Guard & Decorators for @superawesome/permissions, promoting orthogonal fine-grained API access control to resources.
7 lines (6 loc) • 566 B
TypeScript
export { PermitGrant, PermitGrantQuery, PermitGrantArgs } from './PermitGrant.decorator';
export { GetPermit } from './GetPermit.decorator';
export { InjectPermissions } from './inject-permissions.decorator';
export { createPermissionsGuard, IGuardOptions } from './createPermissionsGuard';
export { PermissionsModule } from './permissions.module';
export { PERMISSIONS_EXTRACT_USER_FROM_REQUEST_TOKEN, PERMISSIONS_OWNERSHIP_SERVICE_TOKEN, PERMISSIONS_TOKEN, IPermissionDefinitionStringOwnHooks, IPermissionsModuleOptions, TExtractUserFromRequest, } from './types';