@thealiqaf/nestjs-permission-management
Version:
A NestJS module for permission management
14 lines (13 loc) • 873 B
TypeScript
import { UserPermissionService } from './user-permission.service';
import { UserPermissionDocument } from '../schemas/user-permission.schema';
import { CreateUserPermissionDto } from './dto/create-user-permission.dto';
import { UpdateUserPermissionDto } from './dto/update-user-permission.dto';
export declare class UserPermissionController {
private readonly userPermissionService;
constructor(userPermissionService: UserPermissionService);
createUserPermission(createUserPermissionDto: CreateUserPermissionDto): Promise<UserPermissionDocument>;
findAllUserPermissions(): Promise<UserPermissionDocument[]>;
findUserPermissionById(id: string): Promise<UserPermissionDocument>;
updateUserPermission(id: string, updateUserPermissionDto: UpdateUserPermissionDto): Promise<UserPermissionDocument>;
deleteUserPermission(id: string): Promise<void>;
}