moringa
Version:
Kamboja helper for MongooseJS
15 lines (14 loc) • 557 B
TypeScript
import { Core } from "kamboja-foundation";
import * as Mongoose from "mongoose";
export declare class MongooseHelper {
private pathResolver;
private static instance;
schemas: {
[key: string]: Mongoose.Schema;
};
static getInstance(): MongooseHelper;
constructor(pathResolver: Core.PathResolver, classes: Core.QualifiedClassMetaData[]);
createModel<T>(name: string): Mongoose.Model<T & Mongoose.Document>;
private init(classes);
}
export declare function model<T>(name: string): Mongoose.Model<T & Mongoose.Document>;