UNPKG

ncrudify

Version:

Configurable CRUD module for NestJS and Mongoose.

19 lines (18 loc) 891 B
import { Document, Model } from "mongoose"; import { ControllerMethods } from "../crudify/interface/controllermethods.type"; export declare class Config extends Document { modelName: string; routes?: Partial<Record<ControllerMethods, boolean>>; enabled?: boolean; props?: Partial<Record<string, any>>; } export declare const ConfigSchema: import("mongoose").Schema<Config, Model<Config, any, any, any, Document<unknown, any, Config, any, {}> & Config & Required<{ _id: unknown; }> & { __v: number; }, any>, {}, {}, {}, {}, import("mongoose").DefaultSchemaOptions, Config, Document<unknown, {}, import("mongoose").FlatRecord<Config>, {}, import("mongoose").ResolveSchemaOptions<import("mongoose").DefaultSchemaOptions>> & import("mongoose").FlatRecord<Config> & Required<{ _id: unknown; }> & { __v: number; }>; export declare const ConfigModel: Model<Config>;