179 lines
7.7 KiB
Markdown
179 lines
7.7 KiB
Markdown
|
bandcamp-fetch
|
||
|
|
||
|
# bandcamp-fetch
|
||
|
|
||
|
## Table of contents
|
||
|
|
||
|
### Namespaces
|
||
|
|
||
|
- [ReleasesByTag](modules/ReleasesByTag.md)
|
||
|
|
||
|
### Enumerations
|
||
|
|
||
|
- [AutocompleteItemType](enums/AutocompleteItemType.md)
|
||
|
- [CacheDataType](enums/CacheDataType.md)
|
||
|
- [ImageFormatFilter](enums/ImageFormatFilter.md)
|
||
|
- [SearchItemType](enums/SearchItemType.md)
|
||
|
|
||
|
### Classes
|
||
|
|
||
|
- [AlbumAPI](classes/AlbumAPI.md)
|
||
|
- [ArticleAPI](classes/ArticleAPI.md)
|
||
|
- [AutocompleteAPI](classes/AutocompleteAPI.md)
|
||
|
- [BandAPI](classes/BandAPI.md)
|
||
|
- [Cache](classes/Cache.md)
|
||
|
- [DiscoveryAPI](classes/DiscoveryAPI.md)
|
||
|
- [FanAPI](classes/FanAPI.md)
|
||
|
- [ImageAPI](classes/ImageAPI.md)
|
||
|
- [LimiterAlbumAPI](classes/LimiterAlbumAPI.md)
|
||
|
- [LimiterArticleAPI](classes/LimiterArticleAPI.md)
|
||
|
- [LimiterAutocompleteAPI](classes/LimiterAutocompleteAPI.md)
|
||
|
- [LimiterBandAPI](classes/LimiterBandAPI.md)
|
||
|
- [LimiterDiscoveryAPI](classes/LimiterDiscoveryAPI.md)
|
||
|
- [LimiterFanAPI](classes/LimiterFanAPI.md)
|
||
|
- [LimiterImageAPI](classes/LimiterImageAPI.md)
|
||
|
- [LimiterSearchAPI](classes/LimiterSearchAPI.md)
|
||
|
- [LimiterShowAPI](classes/LimiterShowAPI.md)
|
||
|
- [LimiterTagAPI](classes/LimiterTagAPI.md)
|
||
|
- [LimiterTrackAPI](classes/LimiterTrackAPI.md)
|
||
|
- [SearchAPI](classes/SearchAPI.md)
|
||
|
- [ShowAPI](classes/ShowAPI.md)
|
||
|
- [TagAPI](classes/TagAPI.md)
|
||
|
- [TrackAPI](classes/TrackAPI.md)
|
||
|
|
||
|
### Interfaces
|
||
|
|
||
|
- [Album](interfaces/Album.md)
|
||
|
- [AlbumAPIGetInfoParams](interfaces/AlbumAPIGetInfoParams.md)
|
||
|
- [AlbumHighlightsByTag](interfaces/AlbumHighlightsByTag.md)
|
||
|
- [AlbumRelease](interfaces/AlbumRelease.md)
|
||
|
- [Article](interfaces/Article.md)
|
||
|
- [ArticleAPIGetArticleParams](interfaces/ArticleAPIGetArticleParams.md)
|
||
|
- [ArticleAPIListParams](interfaces/ArticleAPIListParams.md)
|
||
|
- [ArticleCategory](interfaces/ArticleCategory.md)
|
||
|
- [ArticleCategorySection](interfaces/ArticleCategorySection.md)
|
||
|
- [ArticleList](interfaces/ArticleList.md)
|
||
|
- [ArticleListItem](interfaces/ArticleListItem.md)
|
||
|
- [ArticleSection](interfaces/ArticleSection.md)
|
||
|
- [Artist](interfaces/Artist.md)
|
||
|
- [AutoCompleteTag](interfaces/AutoCompleteTag.md)
|
||
|
- [AutocompleteAPIGetSuggestionsParams](interfaces/AutocompleteAPIGetSuggestionsParams.md)
|
||
|
- [AutocompleteItem](interfaces/AutocompleteItem.md)
|
||
|
- [AutocompleteLocation](interfaces/AutocompleteLocation.md)
|
||
|
- [BandAPIGetDiscographyParams](interfaces/BandAPIGetDiscographyParams.md)
|
||
|
- [BandAPIGetInfoParams](interfaces/BandAPIGetInfoParams.md)
|
||
|
- [BandAPIGetLabelArtistsParams](interfaces/BandAPIGetLabelArtistsParams.md)
|
||
|
- [DiscoverOptions](interfaces/DiscoverOptions.md)
|
||
|
- [DiscoverParams](interfaces/DiscoverParams.md)
|
||
|
- [DiscoverResult](interfaces/DiscoverResult.md)
|
||
|
- [Fan](interfaces/Fan.md)
|
||
|
- [FanAPIGetInfoParams](interfaces/FanAPIGetInfoParams.md)
|
||
|
- [FanAPIGetItemsParams](interfaces/FanAPIGetItemsParams.md)
|
||
|
- [FanContinuationItemsResult](interfaces/FanContinuationItemsResult.md)
|
||
|
- [FanItemsContinuation](interfaces/FanItemsContinuation.md)
|
||
|
- [FanPageItemsResult](interfaces/FanPageItemsResult.md)
|
||
|
- [ImageConstants](interfaces/ImageConstants.md)
|
||
|
- [ImageFormat](interfaces/ImageFormat.md)
|
||
|
- [Label](interfaces/Label.md)
|
||
|
- [MediaKind](interfaces/MediaKind.md)
|
||
|
- [NameValuePair](interfaces/NameValuePair.md)
|
||
|
- [ReleasesByTag](interfaces/ReleasesByTag-1.md)
|
||
|
- [SearchAPISearchParams](interfaces/SearchAPISearchParams.md)
|
||
|
- [SearchResultAlbum](interfaces/SearchResultAlbum.md)
|
||
|
- [SearchResultArtist](interfaces/SearchResultArtist.md)
|
||
|
- [SearchResultFan](interfaces/SearchResultFan.md)
|
||
|
- [SearchResultItem](interfaces/SearchResultItem.md)
|
||
|
- [SearchResultLabel](interfaces/SearchResultLabel.md)
|
||
|
- [SearchResultTrack](interfaces/SearchResultTrack.md)
|
||
|
- [SearchResults](interfaces/SearchResults.md)
|
||
|
- [Show](interfaces/Show.md)
|
||
|
- [ShowAPIGetShowParams](interfaces/ShowAPIGetShowParams.md)
|
||
|
- [ShowAPIListParams](interfaces/ShowAPIListParams.md)
|
||
|
- [Tag](interfaces/Tag.md)
|
||
|
- [TagAPIGetAlbumHighlightsParams](interfaces/TagAPIGetAlbumHighlightsParams.md)
|
||
|
- [TagAPIGetReleasesParams](interfaces/TagAPIGetReleasesParams.md)
|
||
|
- [TagList](interfaces/TagList.md)
|
||
|
- [Track](interfaces/Track.md)
|
||
|
- [TrackAPIGetInfoParams](interfaces/TrackAPIGetInfoParams.md)
|
||
|
- [UserKind](interfaces/UserKind.md)
|
||
|
|
||
|
### Type Aliases
|
||
|
|
||
|
- [ArticleMediaItem](README.md#articlemediaitem)
|
||
|
- [LabelArtist](README.md#labelartist)
|
||
|
- [SearchResultAny](README.md#searchresultany)
|
||
|
|
||
|
### Variables
|
||
|
|
||
|
- [default](README.md#default)
|
||
|
|
||
|
## Type Aliases
|
||
|
|
||
|
### ArticleMediaItem
|
||
|
|
||
|
Ƭ **ArticleMediaItem**: [`Album`](interfaces/Album.md) \| [`Track`](interfaces/Track.md) & { `featuredTrackPosition`: `number` ; `mediaItemRef?`: `string` }
|
||
|
|
||
|
#### Defined in
|
||
|
|
||
|
lib/types/Article.ts:51
|
||
|
|
||
|
___
|
||
|
|
||
|
### LabelArtist
|
||
|
|
||
|
Ƭ **LabelArtist**: `Omit`<[`Artist`](interfaces/Artist.md), ``"type"``\>
|
||
|
|
||
|
#### Defined in
|
||
|
|
||
|
lib/types/Label.ts:9
|
||
|
|
||
|
___
|
||
|
|
||
|
### SearchResultAny
|
||
|
|
||
|
Ƭ **SearchResultAny**: [`SearchResultArtist`](interfaces/SearchResultArtist.md) \| [`SearchResultLabel`](interfaces/SearchResultLabel.md) \| [`SearchResultAlbum`](interfaces/SearchResultAlbum.md) \| [`SearchResultTrack`](interfaces/SearchResultTrack.md) \| [`SearchResultFan`](interfaces/SearchResultFan.md)
|
||
|
|
||
|
#### Defined in
|
||
|
|
||
|
lib/types/Search.ts:47
|
||
|
|
||
|
## Variables
|
||
|
|
||
|
### default
|
||
|
|
||
|
• **default**: `Object`
|
||
|
|
||
|
#### Type declaration
|
||
|
|
||
|
| Name | Type |
|
||
|
| :------ | :------ |
|
||
|
| `album` | typeof [`AlbumAPI`](classes/AlbumAPI.md) |
|
||
|
| `article` | typeof [`ArticleAPI`](classes/ArticleAPI.md) |
|
||
|
| `autocomplete` | typeof [`AutocompleteAPI`](classes/AutocompleteAPI.md) |
|
||
|
| `band` | typeof [`BandAPI`](classes/BandAPI.md) |
|
||
|
| `cache` | typeof [`Cache`](classes/Cache.md) |
|
||
|
| `discovery` | typeof [`DiscoveryAPI`](classes/DiscoveryAPI.md) |
|
||
|
| `fan` | typeof [`FanAPI`](classes/FanAPI.md) |
|
||
|
| `image` | typeof [`ImageAPI`](classes/ImageAPI.md) |
|
||
|
| `limiter` | { `album`: typeof [`LimiterAlbumAPI`](classes/LimiterAlbumAPI.md) = LimiterAlbumAPI; `article`: typeof [`LimiterArticleAPI`](classes/LimiterArticleAPI.md) = LimiterArticleAPI; `autocomplete`: typeof [`LimiterAutocompleteAPI`](classes/LimiterAutocompleteAPI.md) = LimiterAutocompleteAPI; `band`: typeof [`LimiterBandAPI`](classes/LimiterBandAPI.md) = LimiterBandAPI; `discovery`: typeof [`LimiterDiscoveryAPI`](classes/LimiterDiscoveryAPI.md) = LimiterDiscoveryAPI; `fan`: typeof [`LimiterFanAPI`](classes/LimiterFanAPI.md) = LimiterFanAPI; `image`: typeof [`LimiterImageAPI`](classes/LimiterImageAPI.md) = LimiterImageAPI; `search`: typeof [`LimiterSearchAPI`](classes/LimiterSearchAPI.md) = LimiterSearchAPI; `show`: typeof [`LimiterShowAPI`](classes/LimiterShowAPI.md) = LimiterShowAPI; `tag`: typeof [`LimiterTagAPI`](classes/LimiterTagAPI.md) = LimiterTagAPI; `track`: typeof [`LimiterTrackAPI`](classes/LimiterTrackAPI.md) = LimiterTrackAPI; `updateSettings`: (`options?`: `ConstructorOptions`) => `void` } |
|
||
|
| `limiter.album` | typeof [`LimiterAlbumAPI`](classes/LimiterAlbumAPI.md) |
|
||
|
| `limiter.article` | typeof [`LimiterArticleAPI`](classes/LimiterArticleAPI.md) |
|
||
|
| `limiter.autocomplete` | typeof [`LimiterAutocompleteAPI`](classes/LimiterAutocompleteAPI.md) |
|
||
|
| `limiter.band` | typeof [`LimiterBandAPI`](classes/LimiterBandAPI.md) |
|
||
|
| `limiter.discovery` | typeof [`LimiterDiscoveryAPI`](classes/LimiterDiscoveryAPI.md) |
|
||
|
| `limiter.fan` | typeof [`LimiterFanAPI`](classes/LimiterFanAPI.md) |
|
||
|
| `limiter.image` | typeof [`LimiterImageAPI`](classes/LimiterImageAPI.md) |
|
||
|
| `limiter.search` | typeof [`LimiterSearchAPI`](classes/LimiterSearchAPI.md) |
|
||
|
| `limiter.show` | typeof [`LimiterShowAPI`](classes/LimiterShowAPI.md) |
|
||
|
| `limiter.tag` | typeof [`LimiterTagAPI`](classes/LimiterTagAPI.md) |
|
||
|
| `limiter.track` | typeof [`LimiterTrackAPI`](classes/LimiterTrackAPI.md) |
|
||
|
| `limiter.updateSettings` | (`options?`: `ConstructorOptions`) => `void` |
|
||
|
| `search` | typeof [`SearchAPI`](classes/SearchAPI.md) |
|
||
|
| `show` | typeof [`ShowAPI`](classes/ShowAPI.md) |
|
||
|
| `tag` | typeof [`TagAPI`](classes/TagAPI.md) |
|
||
|
| `track` | typeof [`TrackAPI`](classes/TrackAPI.md) |
|
||
|
|
||
|
#### Defined in
|
||
|
|
||
|
index.ts:82
|