UNPKG

mongodb-dynamic-api

Version:

Auto generated CRUD API for MongoDB using NestJS

12 lines (11 loc) 823 B
import { DynamicModule } from '@nestjs/common'; import { DynamicApiForFeatureOptions, DynamicApiForRootOptions } from './interfaces'; import { BaseEntity } from './models'; import { DynamicApiGlobalStateService } from './services'; export declare class DynamicApiModule { static readonly state: DynamicApiGlobalStateService; static forRoot<Entity extends BaseEntity = any>(uri: string, { useGlobalCache, cacheOptions, useAuth, routesConfig, webSocket, }?: DynamicApiForRootOptions<Entity>): DynamicModule; static forFeature<Entity extends BaseEntity>({ entity, controllerOptions, routes, webSocket: featureWebSocket, extraImports, extraProviders, extraControllers, }: DynamicApiForFeatureOptions<Entity>): Promise<DynamicModule>; private static buildStateFromOptions; private static setDefaultRoutes; }