From e3aaa580b5b651a069fa9b7faf72b83561dd8529 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?nicole=20miko=C5=82ajczyk?= Date: Mon, 23 Feb 2026 21:26:20 +0100 Subject: [PATCH] nicolium: infer type from minifier output MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: nicole mikołajczyk --- packages/pl-fe/src/queries/utils/minify-list.ts | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/packages/pl-fe/src/queries/utils/minify-list.ts b/packages/pl-fe/src/queries/utils/minify-list.ts index 8b1407100..3d66a8934 100644 --- a/packages/pl-fe/src/queries/utils/minify-list.ts +++ b/packages/pl-fe/src/queries/utils/minify-list.ts @@ -83,15 +83,7 @@ const minifyGroupList = (response: PaginatedResponse): PaginatedResponse< }, ); -type MinifiedConversation = { - id: string; - unread: boolean; - account_ids: string[]; - last_status: string | null; - last_status_created_at: string | null; -}; - -const minifyConversation = (conversation: Conversation): MinifiedConversation => ({ +const minifyConversation = (conversation: Conversation) => ({ id: conversation.id, unread: conversation.unread, account_ids: conversation.accounts.map((account) => account.id), @@ -99,6 +91,8 @@ const minifyConversation = (conversation: Conversation): MinifiedConversation => last_status_created_at: conversation.last_status?.created_at ?? null, }); +type MinifiedConversation = ReturnType; + const minifyConversationList = (response: PaginatedResponse) => minifyList(response, minifyConversation, (conversations) => { store.dispatch(