UNPKG

instagram-private-api

Version:

Instagram private API wrapper for full access to instagram

51 lines (50 loc) 3.53 kB
import { Repository } from '../core/repository'; import { LiveSwitchCommentsResponseRootObject, LiveCreateBroadcastResponseRootObject, LiveStartBroadcastResponseRootObject, LiveAddPostLiveToIgtvResponseRootObject, LiveCommentsResponseRootObject, LiveHeartbeatViewerCountResponseRootObject, LiveInfoResponseRootObject, LiveFinalViewersResponseRootObject, LiveViewerListResponseRootObject, LiveGetQuestionsResponseRootObject, LiveLikeResponseRootObject, LiveLikeCountResponseRootObject, LivePostLiveThumbnailsResponseRootObject, LiveJoinRequestCountsResponseRootObject, LiveAddToPostResponse } from '../responses'; export declare class LiveRepository extends Repository { muteComment(broadcastId: string): Promise<LiveSwitchCommentsResponseRootObject>; getComment({ broadcastId, commentsRequested, lastCommentTs, }: { broadcastId: string; commentsRequested?: number; lastCommentTs?: string | number; }): Promise<LiveCommentsResponseRootObject>; heartbeatAndGetViewerCount(broadcastId: string): Promise<LiveHeartbeatViewerCountResponseRootObject>; info(broadcastId: string): Promise<LiveInfoResponseRootObject>; getFinalViewerList(broadcastId: string): Promise<LiveFinalViewersResponseRootObject>; unmuteComment(broadcastId: string): Promise<LiveSwitchCommentsResponseRootObject>; create({ previewHeight, previewWidth, message, }: { previewHeight?: number | string; previewWidth?: number | string; message?: string; }): Promise<LiveCreateBroadcastResponseRootObject>; getViewerList(broadcastId: string): Promise<LiveViewerListResponseRootObject>; createQuestion(broadcastId: string, question: string): Promise<any>; activateQuestion(broadcastId: string, questionId: string): Promise<any>; deactivateQuestion(broadcastId: string, questionId: string): Promise<any>; getQuestions(): Promise<LiveGetQuestionsResponseRootObject>; wave(broadcastId: string, viewerId: string): Promise<any>; like(broadcastId: string, likeCount?: number): Promise<LiveLikeResponseRootObject>; getLikeCount(broadcastId: string, likeTs?: string | number): Promise<LiveLikeCountResponseRootObject>; getPostLiveThumbnails(broadcastId: string): Promise<LivePostLiveThumbnailsResponseRootObject>; resumeBroadcastAfterContentMatch(broadcastId: string): Promise<any>; getJoinRequestCounts({ broadcastId, lastTotalCount, lastSeenTs, lastFetchTs, }: { broadcastId: string; lastTotalCount: number | string; lastSeenTs: number | string; lastFetchTs: number | string; }): Promise<LiveJoinRequestCountsResponseRootObject>; start(broadcastId: string, sendNotifications?: boolean): Promise<LiveStartBroadcastResponseRootObject>; addPostLiveToIgtv({ broadcastId, title, description, coverUploadId, igtvSharePreviewToFeed, }: { broadcastId: string; title: string; description: string; coverUploadId: string; igtvSharePreviewToFeed?: boolean; }): Promise<LiveAddPostLiveToIgtvResponseRootObject>; endBroadcast(broadcastId: string, endAfterCopyrightWarning?: boolean): Promise<any>; comment(broadcastId: string, message: string): Promise<any>; pinComment(broadcastId: string, commentId: string): Promise<any>; unpinComment(broadcastId: string, commentId: string): Promise<any>; getLiveQuestions(broadcastId: string): Promise<any>; addToPostLive(broadcastId: string): Promise<LiveAddToPostResponse>; getLivePresence(): Promise<any>; }