@thealiqaf/nestjs-permission-management
Version:
A NestJS module for permission management
13 lines (12 loc) • 667 B
TypeScript
import { PermissionService } from './permission.service';
import { CreatePermissionDto } from './dto/create-permission.dto';
import { Permission } from '../schemas/permission.schema';
export declare class PermissionController {
private readonly permissionService;
constructor(permissionService: PermissionService);
createPermission(createPermissionDto: CreatePermissionDto): Promise<Permission>;
findAllPermission(): Promise<Permission[]>;
findPermissionById(id: string): Promise<Permission>;
updatePermission(id: string, updatePermissionDto: CreatePermissionDto): Promise<Permission>;
deletePermission(id: string): Promise<Permission>;
}