UNPKG

bandcamp-fetch

Version:
21 lines 854 B
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