From c16726e9d8d77609e6ea2946bc0ad1ab540fb63f Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Fri, 26 Dec 2025 22:40:45 +0100 Subject: [PATCH] fix: narrow tweet results --- src/lib/twitter-client.ts | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/src/lib/twitter-client.ts b/src/lib/twitter-client.ts index 0cf39ab..d19bdad 100644 --- a/src/lib/twitter-client.ts +++ b/src/lib/twitter-client.ts @@ -181,11 +181,15 @@ type GraphqlTweetResult = { }; }; -export interface TweetResult { - success: boolean; - tweetId?: string; - error?: string; -} +export type TweetResult = + | { + success: true; + tweetId: string; + } + | { + success: false; + error: string; + }; export interface UploadMediaResult { success: boolean;