From b2a01bf1e0869bb9f3368e32dc2ce55c26eb9c34 Mon Sep 17 00:00:00 2001 From: Varsh Date: Wed, 29 Jan 2025 15:35:48 +0100 Subject: [PATCH] fix: add missing types for review queue filter (#1449) Co-authored-by: Vishal Narkhede --- src/types.ts | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/src/types.ts b/src/types.ts index eebe3c60d..689c7cd33 100644 --- a/src/types.ts +++ b/src/types.ts @@ -3568,6 +3568,14 @@ export type ReviewQueueFilters = QueryFilters< has_text?: boolean; } & { has_video?: boolean; + } & { + has_media?: boolean; + } & { + language?: RequireOnlyOne<{ + $contains?: string; + $eq?: string; + $in?: string[]; + }>; } & { teams?: | RequireOnlyOne<{ @@ -3576,6 +3584,39 @@ export type ReviewQueueFilters = QueryFilters< $in?: PrimitiveFilter; }> | PrimitiveFilter; + } & { + user_report_reason?: RequireOnlyOne<{ + $eq?: string; + }>; + } & { + recommended_action?: RequireOnlyOne<{ + $eq?: string; + }>; + } & { + flagged_user_id?: RequireOnlyOne<{ + $eq?: string; + }>; + } & { + category?: RequireOnlyOne<{ + $eq?: string; + }>; + } & { + label?: RequireOnlyOne<{ + $eq?: string; + }>; + } & { + reporter_type?: RequireOnlyOne<{ + $eq?: 'automod' | 'user' | 'moderator' | 'admin' | 'velocity_filter'; + }>; + } & { + reporter_id?: RequireOnlyOne<{ + $eq?: string; + $in?: string[]; + }>; + } & { + date_range?: RequireOnlyOne<{ + $eq?: string; // Format: "date1_date2" + }>; } >;