diff --git a/types/mongoose/index.d.ts b/types/mongoose/index.d.ts index 1701898561..c9f09c1522 100644 --- a/types/mongoose/index.d.ts +++ b/types/mongoose/index.d.ts @@ -2923,6 +2923,13 @@ declare module "mongoose" { */ discriminator(name: string, schema: Schema): Model; + /** + * Adds a discriminator type. + * @param name discriminator model name + * @param schema discriminator model schema + */ + discriminator>(name: string, schema: Schema): M; + /** Creates a Query for a distinct operation. Passing a callback immediately executes the query. */ distinct(field: string, callback?: (err: any, res: any[]) => void): Query & QueryHelpers; distinct(field: string, conditions: any,