UNPKG

mongodb-dynamic-api

Version:

Auto generated CRUD API for MongoDB using NestJS

11 lines (10 loc) 555 B
import { BaseEntity } from '../../models'; import { CreateManyService } from './create-many-service.interface'; type CreateManyBody<T = any> = { list: Partial<T>[]; }; interface CreateManyController<Entity extends BaseEntity, Response = any> { createMany(body: CreateManyBody<Entity>): Promise<(Entity | Response)[]>; } type CreateManyControllerConstructor<Entity extends BaseEntity> = new (service: CreateManyService<Entity>) => CreateManyController<Entity>; export type { CreateManyBody, CreateManyController, CreateManyControllerConstructor };