mirror of
https://github.com/FlipsideCrypto/DefinitelyTyped.git
synced 2026-02-06 10:56:53 +00:00
mongoose: model.discriminator() to accept both document and model interface (#35944)
This commit is contained in:
parent
17c13903b0
commit
ce4af3f21c
7
types/mongoose/index.d.ts
vendored
7
types/mongoose/index.d.ts
vendored
@ -2923,6 +2923,13 @@ declare module "mongoose" {
|
||||
*/
|
||||
discriminator<U extends Document>(name: string, schema: Schema): Model<U>;
|
||||
|
||||
/**
|
||||
* Adds a discriminator type.
|
||||
* @param name discriminator model name
|
||||
* @param schema discriminator model schema
|
||||
*/
|
||||
discriminator<U extends Document, M extends Model<U>>(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<any[]> & QueryHelpers;
|
||||
distinct(field: string, conditions: any,
|
||||
|
||||
Loading…
Reference in New Issue
Block a user