UNPKG

mongodb-dynamic-api

Version:

Auto generated CRUD API for MongoDB using NestJS

10 lines (9 loc) 1.33 kB
import { Type, ValidationPipeOptions } from '@nestjs/common'; import { DynamicApiControllerOptions, DynamicAPIRouteConfig, DynamicAPIServiceProvider, GatewayOptions } from '../../interfaces'; import { BaseEntity } from '../../models'; import { DeleteManyGatewayConstructor } from '../delete-many'; import { DeleteManyControllerConstructor } from './delete-many-controller.interface'; declare function createDeleteManyServiceProvider<Entity extends BaseEntity>(entity: Type<Entity>, displayedName: string, version: string | undefined): DynamicAPIServiceProvider; declare function createDeleteManyController<Entity extends BaseEntity>(entity: Type<Entity>, displayedName: string, controllerOptions: DynamicApiControllerOptions<Entity>, routeConfig: DynamicAPIRouteConfig<Entity>, version?: string, validationPipeOptions?: ValidationPipeOptions): DeleteManyControllerConstructor<Entity>; declare function createDeleteManyGateway<Entity extends BaseEntity>(entity: Type<Entity>, displayedName: string, controllerOptions: DynamicApiControllerOptions<Entity>, routeConfig: DynamicAPIRouteConfig<Entity>, version?: string, validationPipeOptions?: ValidationPipeOptions, gatewayOptions?: GatewayOptions): DeleteManyGatewayConstructor<Entity>; export { createDeleteManyController, createDeleteManyGateway, createDeleteManyServiceProvider };