|
1 | | -const API_DOMAIN = (() => { |
2 | | - return 'https://api.kkbox.com/v1.1/'; |
3 | | -})(); |
4 | | -/** |
5 | | - * @ignore |
6 | | - */ |
7 | | -export const SEARCH = API_DOMAIN + 'search'; |
8 | | - |
9 | | -/** |
10 | | - * @ignore |
11 | | - */ |
12 | | -export const TRACKS = API_DOMAIN + 'tracks'; |
13 | | - |
14 | | -/** |
15 | | - * @ignore |
16 | | - */ |
17 | | -export const ARTISTS = API_DOMAIN + 'artists'; |
18 | | - |
19 | | -/** |
20 | | - * @ignore |
21 | | - */ |
22 | | -export const ALBUMS = API_DOMAIN + 'albums'; |
23 | | - |
24 | | -/** |
25 | | - * @ignore |
26 | | - */ |
27 | | -export const SHARED_PLAYLISTS = API_DOMAIN + 'shared-playlists'; |
28 | | - |
29 | | -/** |
30 | | - * @ignore |
31 | | - */ |
32 | | -export const MOOD_STATIONS = API_DOMAIN + 'mood-stations'; |
33 | | - |
34 | | -/** |
35 | | - * @ignore |
36 | | - */ |
37 | | -export const FEATURED_PLAYLISTS = API_DOMAIN + 'featured-playlists'; |
38 | | - |
39 | | -/** |
40 | | - * @ignore |
41 | | - */ |
42 | | -export const FEATURED_PLAYLISTS_CATEGORIES = |
43 | | - API_DOMAIN + 'featured-playlist-categories'; |
44 | | - |
45 | | -/** |
46 | | - * @ignore |
47 | | - */ |
48 | | -export const NEW_RELEASE_CATEGORIES = API_DOMAIN + 'new-release-categories'; |
49 | | - |
50 | | -/** |
51 | | - * @ignore |
52 | | - */ |
53 | | -export const NEW_HITS_PLAYLISTS = API_DOMAIN + 'new-hits-playlists'; |
54 | | - |
55 | | -/** |
56 | | - * @ignore |
57 | | - */ |
58 | | -export const GENRE_STATIONS = API_DOMAIN + 'genre-stations'; |
59 | | - |
60 | | -/** |
61 | | - * @ignore |
62 | | - */ |
63 | | -export const CHARTS = API_DOMAIN + 'charts'; |
64 | | - |
65 | | -/** |
66 | | - * @ignore |
67 | | - */ |
68 | | -export const SEARCH_TYPES = { |
69 | | - ARTIST: 'artist', |
70 | | - ALBUM: 'album', |
71 | | - TRACK: 'track', |
72 | | - PLAY_LIST: 'playlist' |
73 | | -}; |
74 | | - |
| 1 | +const API_DOMAIN = 'https://api.kkbox.com/v1.1/'; |
75 | 2 | const OAUTH_DOMAIN = 'https://account.kkbox.com/oauth2/'; |
76 | 3 |
|
77 | | -/** |
78 | | - * @ignore |
79 | | - */ |
80 | | -export const Token = OAUTH_DOMAIN + 'token/'; |
81 | | - |
82 | | -/** |
83 | | - * @ignore |
84 | | - */ |
85 | | -export const Authorization = OAUTH_DOMAIN + 'authorize/'; |
| 4 | +module.exports = { |
| 5 | + SEARCH: API_DOMAIN + 'search', |
| 6 | + TRACKS: API_DOMAIN + 'tracks', |
| 7 | + ARTISTS: API_DOMAIN + 'artists', |
| 8 | + ALBUMS: API_DOMAIN + 'albums', |
| 9 | + SHARED_PLAYLISTS: API_DOMAIN + 'shared-playlists', |
| 10 | + MOOD_STATIONS: API_DOMAIN + 'mood-stations', |
| 11 | + FEATURED_PLAYLISTS: API_DOMAIN + 'featured-playlists', |
| 12 | + FEATURED_PLAYLISTS_CATEGORIES: API_DOMAIN + 'featured-playlist-categories', |
| 13 | + NEW_RELEASE_CATEGORIES: API_DOMAIN + 'new-release-categories', |
| 14 | + NEW_HITS_PLAYLISTS: API_DOMAIN + 'new-hits-playlists', |
| 15 | + GENRE_STATIONS: API_DOMAIN + 'genre-stations', |
| 16 | + CHARTS: API_DOMAIN + 'charts', |
| 17 | + Token: OAUTH_DOMAIN + 'token/', |
| 18 | + Authorization: OAUTH_DOMAIN + 'authorize/' |
| 19 | +}; |
0 commit comments