ncrudify
Version:
Configurable CRUD module for NestJS and Mongoose.
19 lines (18 loc) • 891 B
TypeScript
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>;