import type { Type } from "@nestjs/common"; import type { Schema } from "mongoose"; type SchemaType = Schema | (() => Schema); export type DiscriminatorOptions = { model: Type; schema: Schema; value?: string; }; export interface ModelDefinition { model: Type; schema: SchemaType; connection?: string; collection?: string; discriminators?: DiscriminatorOptions[]; } export {};