Skip to content

Commit

Permalink
types: avoid inferring Boolean, Buffer, ObjectId as Date in schema de…
Browse files Browse the repository at this point in the history
…finitions under certain circumstances

Fix #14630
  • Loading branch information
vkarpov15 committed Jun 14, 2024
1 parent 45be329 commit 481f7ec
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion types/index.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -493,7 +493,7 @@ declare module 'mongoose' {
export type NumberSchemaDefinition = typeof Number | 'number' | 'Number' | typeof Schema.Types.Number;
export type StringSchemaDefinition = typeof String | 'string' | 'String' | typeof Schema.Types.String;
export type BooleanSchemaDefinition = typeof Boolean | 'boolean' | 'Boolean' | typeof Schema.Types.Boolean;
export type DateSchemaDefinition = typeof NativeDate | 'date' | 'Date' | typeof Schema.Types.Date;
export type DateSchemaDefinition = DateConstructor | 'date' | 'Date' | typeof Schema.Types.Date;
export type ObjectIdSchemaDefinition = 'ObjectId' | 'ObjectID' | typeof Schema.Types.ObjectId;

export type SchemaDefinitionWithBuiltInClass<T> = T extends number
Expand Down

0 comments on commit 481f7ec

Please sign in to comment.