UNPKG

instagram-private-api

Version:

Instagram private API wrapper for full access to instagram

27 lines (26 loc) 1.23 kB
import { Repository } from '../core/repository'; import { LikeRequestOptions, UnlikeRequestOptions } from '../types/media.like.options'; import { MediaRepositoryLikersResponseRootObject } from '../responses'; import { MediaConfigureOptions } from '../types/media.configure.options'; import { MediaRepositoryCommentResponseRootObject } from '../responses/media.repository.configure.response'; export declare class MediaRepository extends Repository { delete({ mediaId, mediaType, }: { mediaId: string; mediaType?: 'PHOTO' | 'VIDEO' | 'CAROUSEL'; }): Promise<any>; private likeAction; like(options: LikeRequestOptions): Promise<any>; unlike(options: UnlikeRequestOptions): Promise<any>; comment({ mediaId, text, module, }: { mediaId: string; text: string; module?: string; }): Promise<import("../responses").MediaRepositoryCommentResponseComment>; likers(id: string): Promise<MediaRepositoryLikersResponseRootObject>; blocked(): Promise<string[]>; uploadFinish(options: { upload_id: string; source_type: string; }): Promise<any>; configure(options: MediaConfigureOptions): Promise<MediaRepositoryCommentResponseRootObject>; }