From f297f25603995c5da1a1e03a963f1685b6129bcb Mon Sep 17 00:00:00 2001 From: emadum Date: Tue, 31 Aug 2021 10:08:27 -0400 Subject: [PATCH] fix(NODE-3567): correct typing on aggregation out helper --- src/cursor/aggregation_cursor.ts | 4 ++-- test/types/mongodb.test-d.ts | 6 +++++- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/src/cursor/aggregation_cursor.ts b/src/cursor/aggregation_cursor.ts index 2f293c852e..6efae2035c 100644 --- a/src/cursor/aggregation_cursor.ts +++ b/src/cursor/aggregation_cursor.ts @@ -120,8 +120,8 @@ export class AggregationCursor extends AbstractCursor(x => x.toString()); expectType>(composedMap); expectType(await composedMap.next()); expectType(await composedMap.toArray()); + +const builtCursor = coll.aggregate(); +expectType>(builtCursor.out('string')); // should allow string values for the out helper +expectError(builtCursor.out(1)); // should error on non-string values