@xbibzlibrary/tiktokscrap
Version:
Powerful TikTok Scraper and Downloader Library
10 lines • 646 B
TypeScript
import { TikTokDownloadOptions, TikTokScrapResult } from '../types';
export declare abstract class BaseDownloader {
protected logger: import("../utils/logger").Logger;
protected executeDownload<T>(downloadFn: () => Promise<T>, errorMessage: string): Promise<TikTokScrapResult<T>>;
protected downloadFile(url: string, outputPath: string, options?: TikTokDownloadOptions): Promise<string>;
protected generateFilename(url: string, extension: string, options?: TikTokDownloadOptions): string;
protected getOutputPath(outputDir: string, filename: string): string;
}
export default BaseDownloader;
//# sourceMappingURL=base.d.ts.map