UNPKG

nestjs-prisma-base

Version:

A reusable NestJS module for Prisma ORM with base classes for controller, service and DTOs

13 lines (12 loc) 589 B
import { BaseService } from './base.service'; export declare abstract class BaseController<T, CreateDto, UpdateDto> { protected readonly service: BaseService<T, CreateDto, UpdateDto>; constructor(service: BaseService<T, CreateDto, UpdateDto>); private applySwaggerExclusions; protected isEndpointEnabled(endpointName: string): boolean; findAll(page?: string, limit?: string): Promise<T[]>; findOne(id: string): Promise<T>; create(createDto: CreateDto): Promise<T>; update(id: string, updateDto: UpdateDto): Promise<T>; remove(id: string): Promise<T>; }