IGPAPI
    Preparing search index...

    Variable LiveFacadeConst

    LiveFacade: Effect<
        {
            activateQuestion: (
                ...args: [input: { broadcastId: string; questionId: string }],
            ) => Promise<unknown>;
            addToPostLive: (
                ...args: [input: { broadcastId: string }],
            ) => Promise<LiveAddToPostResponse>;
            archive: (...args: []) => Promise<LiveArchiveResponse.Root>;
            comment: (
                ...args: [input: { broadcastId: string; message: string }],
            ) => Promise<unknown>;
            create: (...args: [input: LiveCreateInput]) => Promise<LiveCreateResponse>;
            createQuestion: (
                ...args: [input: { broadcastId: string; question: string }],
            ) => Promise<unknown>;
            deactivateQuestion: (
                ...args: [input: { broadcastId: string; questionId: string }],
            ) => Promise<unknown>;
            deletePostLive: (
                ...args: [input: { broadcastId: string }],
            ) => Promise<LiveAddToPostResponse>;
            endBroadcast: (
                ...args: [
                    input: { broadcastId: string; endAfterCopyrightWarning?: boolean },
                ],
            ) => Promise<unknown>;
            getCharityDonations: (
                ...args: [input: { broadcastId: string | number }],
            ) => Promise<unknown>;
            getComment: (
                ...args: [input: LiveGetCommentInput],
            ) => Promise<LiveCommentsResponse>;
            getFinalViewerList: (
                ...args: [input: { broadcastId: string }],
            ) => Promise<LiveFinalViewersResponse>;
            getJoinRequestCounts: (
                ...args: [input: LiveGetJoinRequestCountsInput],
            ) => Promise<LiveJoinRequestCountsResponse>;
            getLikeCount: (
                ...args: [input: { broadcastId: string; likeTs?: string | number }],
            ) => Promise<LiveLikeCountResponse>;
            getLivePresence: (...args: []) => Promise<unknown>;
            getLiveQuestions: (
                ...args: [input: { broadcastId: string }],
            ) => Promise<unknown>;
            getQuestions: (...args: []) => Promise<LiveGetQuestionsResponse>;
            getViewerList: (
                ...args: [input: { broadcastId: string }],
            ) => Promise<LiveViewerListResponse>;
            heartbeatAndGetViewerCount: (
                ...args: [input: { broadcastId: string }],
            ) => Promise<LiveHeartbeatViewerCountResponse>;
            info: (
                ...args: [input: { broadcastId: string }],
            ) => Promise<LiveInfoResponse>;
            like: (
                ...args: [input: { broadcastId: string; likeCount?: number }],
            ) => Promise<LiveLikeResponse>;
            muteComment: (
                ...args: [input: { broadcastId: string }],
            ) => Promise<LiveSwitchCommentsResponse>;
            pinComment: (
                ...args: [input: { broadcastId: string; commentId: string }],
            ) => Promise<unknown>;
            preLiveTools: (...args: []) => Promise<unknown>;
            questions: (
                ...args: [input: { broadcastId: string | number; sources: string }],
            ) => Promise<unknown>;
            react: (...args: [input: LiveReactInput]) => Promise<LiveReactResponse>;
            resumeBroadcastAfterContentMatch: (
                ...args: [input: { broadcastId: string }],
            ) => Promise<unknown>;
            setQuestionStatus: (
                ...args: [input: { broadcastId: string | number; status: boolean }],
            ) => Promise<unknown>;
            setSubscriptionPreference: (
                ...args: [input: { broadcastId: string; preference: string }],
            ) => Promise<unknown>;
            start: (
                ...args: [input: { broadcastId: string; sendNotifications?: boolean }],
            ) => Promise<LiveStartBroadcastResponse>;
            thumbnails: (
                ...args: [input: LiveThumbnailsInput],
            ) => Promise<LiveThumbnailsResponse>;
            unmuteComment: (
                ...args: [input: { broadcastId: string }],
            ) => Promise<LiveSwitchCommentsResponse>;
            unpinComment: (
                ...args: [input: { broadcastId: string; commentId: string }],
            ) => Promise<unknown>;
            wave: (
                ...args: [input: { broadcastId: string; viewerId: string }],
            ) => Promise<unknown>;
        },
        never,
        | PlainJsonApiHttp
        | Signature
        | MobileSession
        | MobileDevice
        | MobileApplication,
    > = ...