import { Schema, Document } from "mongoose"; import MainModel from "../connection/connection"; export interface IBase extends Document { BaseName: string; createdBy: string; description: string; members: [string]; useableLanguage: string; typeOfDB: string; DBName: string; architecture: string; } const baseSchema: Schema = new Schema({ BaseName: { type: String }, createdBy: { type: String }, description: { type: String }, DBName: { type: String }, typeOfDB: { type: String }, useableLanguage: { type: String }, architecture: { type: String }, members: { type: [String] }, }); const baseType = (db: any) => { return MainModel(db, "Base", baseSchema, "Base"); }; export default baseType;