twdl
Version:
Downloads image and video tweets from Twitter
16 lines (15 loc) • 1.05 kB
TypeScript
import { RequestError } from 'got';
import * as util from '../util.js';
import * as api from '../api.js';
import { AllOptions } from '../options.js';
export declare function buildHeaders(userAgent: string): api.OptionsWithUri['headers'];
export declare function buildUrl(statusId: string, username: string, minPosition?: string | number): string;
export declare function concatQuoteMedia(mediaData: util.MediaData): Promise<util.MediaData>;
export declare function requestError(err: RequestError, tweetUrl: string, options: Partial<AllOptions>): Promise<Partial<util.MediaData>>;
export declare function parseTweetUrl(tweetData: Partial<util.TweetData>, options: Partial<AllOptions>): {
statusId: string;
username: string;
permalink: string;
};
export declare function getMedia(tweetData: Partial<util.TweetData>, options: Partial<AllOptions>): Promise<Partial<util.MediaData>>;
export declare function getThreadSiblings(tweetData: Partial<util.TweetData>, options: Partial<AllOptions>): Promise<Partial<util.MediaData>>;