UNPKG

bandcamp-fetch

Version:
22 lines 843 B
import FanItemsBaseParser from './FanItemsBaseParser.js'; import FanWishlistParser from './FanWishlistParser.js'; export default class FanCollectionParser extends FanItemsBaseParser { static parseCollectionFromPage(html, opts) { return this.parsePageItems(html, { ...opts, dataKey: 'collection', parseItemFn: this.parseCollectionItem }); } static parseCollectionItem(data, opts, tracklists) { return FanWishlistParser.parseWishlistItem(data, opts, tracklists); } static parseCollectionFromContinuation(json, continuation, opts) { return this.parseContinuationItems(json, continuation, { ...opts, dataKey: 'items', parseItemFn: this.parseCollectionItem }); } } //# sourceMappingURL=FanCollectionParser.js.map