import { Schema, SchemaDefinition } from "mongoose"; import type { EloquentModel } from "@/types/models/eloquent-model.type"; export const schema: SchemaDefinition = { createdAt: { type: Date, required: true, default: Date.now, }, updatedAt: { type: Date, required: true, default: Date.now, }, deletedAt: { type: Date, required: false, }, isDeleted: { type: Boolean, required: true, default: false, }, }; const schemaSettings = { versionKey: false, collection: "privilegies", }; export const EloquentSchema = new Schema(schema, schemaSettings);