From 03b7031045aa46e1e974b1bee1ce4747aabbb6ca Mon Sep 17 00:00:00 2001 From: Valeri Karpov Date: Fri, 26 Apr 2024 17:25:17 -0400 Subject: [PATCH] types(document): make document _id type default to unknown instead of any Fix #14520 --- types/document.d.ts | 2 +- types/types.d.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/types/document.d.ts b/types/document.d.ts index 2bb82e3c677..c0723e883bf 100644 --- a/types/document.d.ts +++ b/types/document.d.ts @@ -16,7 +16,7 @@ declare module 'mongoose' { * * TQueryHelpers - Object with any helpers that should be mixed into the Query type * * DocType - the type of the actual Document created */ - class Document { + class Document { constructor(doc?: any); /** This documents _id. */ diff --git a/types/types.d.ts b/types/types.d.ts index f63b1934907..08f90c6184c 100644 --- a/types/types.d.ts +++ b/types/types.d.ts @@ -83,7 +83,7 @@ declare module 'mongoose' { class ObjectId extends mongodb.ObjectId { } - class Subdocument extends Document { + class Subdocument extends Document { $isSingleNested: true; /** Returns the top level document of this sub-document. */