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;