Skip to content

Commit

Permalink
Merge pull request #14667 from Automattic/vkarpov15/gh-14630
Browse files Browse the repository at this point in the history
types: avoid inferring Boolean, Buffer, ObjectId as Date in schema definitions under certain circumstances
  • Loading branch information
vkarpov15 committed Jun 17, 2024
2 parents 45be329 + 481f7ec commit 332f7f5
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 332f7f5

Please sign in to comment.