instagram-private-api
Version:
Instagram private API wrapper for full access to instagram
27 lines (26 loc) • 1.23 kB
TypeScript
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>;
}