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