diff --git a/test/types/PipelineStage.test.ts b/test/types/PipelineStage.test.ts index 37968a3b366..67dc3078185 100644 --- a/test/types/PipelineStage.test.ts +++ b/test/types/PipelineStage.test.ts @@ -415,3 +415,11 @@ const stages4: PipelineStage[] = [ } } ]; + +(function gh12096() { + const data: PipelineStage.AddFields = { + $addFields: { + name: { $meta: 'Bill' } + } + }; +})(); diff --git a/types/expressions.d.ts b/types/expressions.d.ts index 69b882b2eb6..bce492cfe5d 100644 --- a/types/expressions.d.ts +++ b/types/expressions.d.ts @@ -2449,7 +2449,7 @@ declare module 'mongoose' { FunctionExpression | ObjectIdExpression | ConditionalExpressionOperator | - Expression.Let; + any; export type ObjectIdExpression = TypeExpressionOperatorReturningObjectId;