Skip to content

Commit

Permalink
Merge pull request #14735 from Automattic/vkarpov15/gh-14660
Browse files Browse the repository at this point in the history
types: make `_id` required on Document type
  • Loading branch information
vkarpov15 committed Jul 10, 2024
2 parents bc13f15 + 779bfe5 commit b8f0109
Show file tree
Hide file tree
Showing 3 changed files with 3 additions and 3 deletions.
2 changes: 1 addition & 1 deletion test/types/docArray.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,7 @@ async function gh13424() {
const TestModel = model('Test', testSchema);

const doc = new TestModel();
expectType<Types.ObjectId | undefined>(doc.subDocArray[0]._id);
expectType<Types.ObjectId>(doc.subDocArray[0]._id);
}

async function gh14367() {
Expand Down
2 changes: 1 addition & 1 deletion test/types/schema.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1386,7 +1386,7 @@ function gh13424() {
const TestModel = model('TestModel', new Schema(testSchema));

const doc = new TestModel({});
expectType<Types.ObjectId | undefined>(doc.subDocArray[0]._id);
expectType<Types.ObjectId>(doc.subDocArray[0]._id);
}

function gh14147() {
Expand Down
2 changes: 1 addition & 1 deletion types/document.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ declare module 'mongoose' {
constructor(doc?: any);

/** This documents _id. */
_id?: T;
_id: T;

/** This documents __v. */
__v?: any;
Expand Down

0 comments on commit b8f0109

Please sign in to comment.