UNPKG

mongodb-dynamic-api

Version:

Auto generated CRUD API for MongoDB using NestJS

13 lines (12 loc) 772 B
import { Type } from '@nestjs/common'; import { AbilityPredicate, DynamicApiControllerOptions, DynamicAPIRouteConfig, RouteType } from '../interfaces'; import { BaseEntity } from '../models'; declare function getMixinData<Entity extends BaseEntity>(entity: Type<Entity>, { apiTag, isPublic: isPublicController, abilityPredicates: controllerAbilityPredicates, }: DynamicApiControllerOptions<Entity>, { type: routeType, subPath, description, isPublic: isPublicRoute, abilityPredicate: routeAbilityPredicate, eventName, }: DynamicAPIRouteConfig<Entity>, isGateway?: boolean): { routeType: RouteType; displayedName: string; description: string; isPublic: boolean; abilityPredicate: AbilityPredicate<Entity>; event?: string; }; export { getMixinData };