bandcamp-fetch
Version:
Scrape Bandcamp content
21 lines • 854 B
TypeScript
import BaseAPIWithImageSupport, { type BaseAPIWithImageSupportParams } from '../common/BaseAPIWithImageSupport.js';
import { type ImageFormat } from '../types/Image.js';
import type Track from '../types/Track.js';
import type Limiter from '../utils/Limiter.js';
export interface TrackAPIGetInfoParams {
trackUrl: string;
albumImageFormat?: string | number | ImageFormat;
artistImageFormat?: string | number | ImageFormat;
includeRawData?: boolean;
}
export default class TrackAPI extends BaseAPIWithImageSupport {
getInfo(params: TrackAPIGetInfoParams): Promise<Track>;
}
export declare class LimiterTrackAPI extends TrackAPI {
#private;
constructor(params: BaseAPIWithImageSupportParams & {
limiter: Limiter;
});
getInfo(params: TrackAPIGetInfoParams): Promise<Track>;
}
//# sourceMappingURL=TrackAPI.d.ts.map