feat: ts support, all declaration

This commit is contained in:
a632079 2020-09-05 15:54:03 +08:00
parent 40f8c7601c
commit 139e9a1a39
No known key found for this signature in database
GPG Key ID: 8A3F5C6934182137
130 changed files with 512 additions and 385 deletions

View File

@ -2,5 +2,5 @@ import { RequestBaseConfig } from './base'
export interface AlbumSubRequestConfig extends RequestBaseConfig { export interface AlbumSubRequestConfig extends RequestBaseConfig {
id: string id: string
t: 'sub' | 'unsub' t: 1 | 0
} }

View File

@ -2,5 +2,5 @@ import { RequestBaseConfig } from './base'
export interface ArtistSubRequestConfig extends RequestBaseConfig { export interface ArtistSubRequestConfig extends RequestBaseConfig {
artistId: string artistId: string
t: 'sub' | 'unsub' t: 1 | 0
} }

View File

@ -3,7 +3,7 @@ import { RequestBaseConfig } from './base'
export interface CommentLikeRequestConfig extends RequestBaseConfig { export interface CommentLikeRequestConfig extends RequestBaseConfig {
id: string id: string
type: 0 | 1 | 2 | 3 | 4 | 5 type: 0 | 1 | 2 | 3 | 4 | 5
t: 'like' | 'unlike' t: 1 | 0
cid: number cid: number
threadId?: string threadId?: string
} }

View File

@ -1,5 +1,8 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface DjProgramRequestConfig extends RequestBaseConfig { export interface DjProgramRequestConfig extends RequestBaseConfig {
} rid: string
limit?: number
offset?: number
asc: 'true' | 1 | 'false' | 0
}

View File

@ -1,5 +1,5 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface DjProgramDetailRequestConfig extends RequestBaseConfig { export interface DjProgramDetailRequestConfig extends RequestBaseConfig {
} id: number
}

View File

@ -1,5 +1,6 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface DjProgramToplistRequestConfig extends RequestBaseConfig { export interface DjProgramToplistRequestConfig extends RequestBaseConfig {
} limit?: number
offset?: number
}

View File

@ -1,5 +1,5 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface DjProgramToplistHoursRequestConfig extends RequestBaseConfig { export interface DjProgramToplistHoursRequestConfig extends RequestBaseConfig {
} limit?: number
}

View File

@ -1,5 +1,7 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface DjRadioHotRequestConfig extends RequestBaseConfig { export interface DjRadioHotRequestConfig extends RequestBaseConfig {
} cateId: string
limit?: number
offset?: number
}

View File

@ -1,5 +1,8 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface DjRecommendRequestConfig extends RequestBaseConfig { export interface DjRecommendRequestConfig extends RequestBaseConfig {
} rid: string
limit?: number
offset?: number
asc: 0 | 1 | 'true' | 'false'
}

View File

@ -1,5 +1,46 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
/*
export interface DjRecommendTypeRequestConfig extends RequestBaseConfig { 10001
} 453050
453051
11
13
14
| 2001
2
3D| 10002
8
3
6
5
广 7
3001
1
| 4
453052
| 4001
| 12
*/
export interface DjRecommendTypeRequestConfig extends RequestBaseConfig {
type:
| 10001
| 453050
| 453051
| 11
| 13
| 14
| 2001
| 2
| 10002
| 8
| 3
| 6
| 5
| 7
| 3001
| 1
| 4
| 453052
| 4001
| 12
}

View File

@ -1,5 +1,6 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface DjSubRequestConfig extends RequestBaseConfig { export interface DjSubRequestConfig extends RequestBaseConfig {
} t: 1 | 0
rid: string
}

View File

@ -1,5 +1,6 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface DjSublistRequestConfig extends RequestBaseConfig { export interface DjSublistRequestConfig extends RequestBaseConfig {
} limit?: number
offset?: number
}

View File

@ -1,5 +1,5 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface DjTodayPerferedRequestConfig extends RequestBaseConfig { export interface DjTodayPerferedRequestConfig extends RequestBaseConfig {
} page?: number
}

View File

@ -1,5 +1,7 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface DjToplistRequestConfig extends RequestBaseConfig { export interface DjToplistRequestConfig extends RequestBaseConfig {
} type: 'new' | 'hot'
limit?: number
offset?: number
}

View File

@ -1,5 +1,5 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface DjToplistHoursRequestConfig extends RequestBaseConfig { export interface DjToplistHoursRequestConfig extends RequestBaseConfig {
} limit?: number
}

View File

@ -1,5 +1,6 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface DjToplistNewcomerRequestConfig extends RequestBaseConfig { export interface DjToplistNewcomerRequestConfig extends RequestBaseConfig {
} limit?: number
offset?: number
}

View File

@ -1,5 +1,5 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface DjToplistPayRequestConfig extends RequestBaseConfig { export interface DjToplistPayRequestConfig extends RequestBaseConfig {
} limit?: number
}

View File

@ -1,5 +1,5 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface DjToplistPopularRequestConfig extends RequestBaseConfig { export interface DjToplistPopularRequestConfig extends RequestBaseConfig {
} limit?: number
}

View File

@ -1,5 +1,6 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface EventRequestConfig extends RequestBaseConfig { export interface EventRequestConfig extends RequestBaseConfig {
} pagesize?: number
lasttime?: number
}

View File

@ -1,5 +1,5 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface EventDelRequestConfig extends RequestBaseConfig { export interface EventDelRequestConfig extends RequestBaseConfig {
} evId?: number
}

View File

@ -1,5 +1,7 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface EventForwardRequestConfig extends RequestBaseConfig { export interface EventForwardRequestConfig extends RequestBaseConfig {
} forwords: string
evId: string
uid: string
}

View File

@ -1,5 +1,6 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface FmTrashRequestConfig extends RequestBaseConfig { export interface FmTrashRequestConfig extends RequestBaseConfig {
} id: string
time?: number
}

View File

@ -1,5 +1,6 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface FollowRequestConfig extends RequestBaseConfig { export interface FollowRequestConfig extends RequestBaseConfig {
} t: 0 | 1
id: string
}

View File

@ -1,5 +1,3 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface HistoryRecommendSongsRequestConfig extends RequestBaseConfig { export type HistoryRecommendSongsRequestConfig = RequestBaseConfig
}

View File

@ -1,5 +1,6 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface HistoryRecommendSongsDetailRequestConfig extends RequestBaseConfig { export interface HistoryRecommendSongsDetailRequestConfig
} extends RequestBaseConfig {
date?: string
}

View File

@ -1,5 +1,5 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface HomepageBlockPageRequestConfig extends RequestBaseConfig { export interface HomepageBlockPageRequestConfig extends RequestBaseConfig {
} refresh: 'true' | 'false'
}

View File

@ -1,5 +1,3 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface HomepageDragonBallRequestConfig extends RequestBaseConfig { export type HomepageDragonBallRequestConfig = RequestBaseConfig
}

View File

@ -1,5 +1,6 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface HotTopicRequestConfig extends RequestBaseConfig { export interface HotTopicRequestConfig extends RequestBaseConfig {
} limit?: number
offset?: number
}

View File

@ -1,5 +1,8 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface LikeRequestConfig extends RequestBaseConfig { export interface LikeRequestConfig extends RequestBaseConfig {
} like?: 'true' | 'false'
id: string
alg?: string
time?: number
}

View File

@ -1,5 +1,5 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface LikelistRequestConfig extends RequestBaseConfig { export interface LikelistRequestConfig extends RequestBaseConfig {
} uid: string
}

View File

@ -1,5 +1,7 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface LoginRequestConfig extends RequestBaseConfig { export interface LoginRequestConfig extends RequestBaseConfig {
} email: string
password?: string
md5_password?: string
}

View File

@ -1,5 +1,8 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface LoginCellphoneRequestConfig extends RequestBaseConfig { export interface LoginCellphoneRequestConfig extends RequestBaseConfig {
} phone: string
countrycode: string
password?: string
md5_password?: string
}

View File

@ -1,5 +1,3 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface LoginRefreshRequestConfig extends RequestBaseConfig { export type LoginRefreshRequestConfig = RequestBaseConfig
}

View File

@ -1,5 +1,3 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface LoginStatusRequestConfig extends RequestBaseConfig { export type LoginStatusRequestConfig = RequestBaseConfig
}

View File

@ -1,5 +1,3 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface LogoutRequestConfig extends RequestBaseConfig { export type LogoutRequestConfig = RequestBaseConfig
}

View File

@ -1,5 +1,5 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface LyricRequestConfig extends RequestBaseConfig { export interface LyricRequestConfig extends RequestBaseConfig {
} id: string
}

View File

@ -1,5 +1,7 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface MsgCommentsRequestConfig extends RequestBaseConfig { export interface MsgCommentsRequestConfig extends RequestBaseConfig {
} uid: string
before?: string
limit?: number
}

View File

@ -1,5 +1,6 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface MsgForwardsRequestConfig extends RequestBaseConfig { export interface MsgForwardsRequestConfig extends RequestBaseConfig {
} offset?: number
limit?: number
}

View File

@ -1,5 +1,6 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface MsgNoticesRequestConfig extends RequestBaseConfig { export interface MsgNoticesRequestConfig extends RequestBaseConfig {
} limit?: number
lasttime?: number
}

View File

@ -1,5 +1,6 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface MsgPrivateRequestConfig extends RequestBaseConfig { export interface MsgPrivateRequestConfig extends RequestBaseConfig {
} offset?: number
limit?: number
}

View File

@ -1,5 +1,7 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface MsgPrivateHistoryRequestConfig extends RequestBaseConfig { export interface MsgPrivateHistoryRequestConfig extends RequestBaseConfig {
} before?: number
limit?: number
uid: string
}

View File

@ -1,5 +1,9 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface MvAllRequestConfig extends RequestBaseConfig { export interface MvAllRequestConfig extends RequestBaseConfig {
} area?: string
type?: string
order?: string
offset?: number
limit?: number
}

View File

@ -1,5 +1,5 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface MvDetailRequestConfig extends RequestBaseConfig { export interface MvDetailRequestConfig extends RequestBaseConfig {
} mvid?: string
}

View File

@ -1,5 +1,5 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface MvDetailInfoRequestConfig extends RequestBaseConfig { export interface MvDetailInfoRequestConfig extends RequestBaseConfig {
} mvid: string
}

View File

@ -1,5 +1,6 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface MvExclusiveRcmdRequestConfig extends RequestBaseConfig { export interface MvExclusiveRcmdRequestConfig extends RequestBaseConfig {
} offset?: number
limit?: number
}

View File

@ -1,5 +1,6 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface MvFirstRequestConfig extends RequestBaseConfig { export interface MvFirstRequestConfig extends RequestBaseConfig {
} area?: string
limit?: number
}

View File

@ -1,5 +1,6 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface MvSubRequestConfig extends RequestBaseConfig { export interface MvSubRequestConfig extends RequestBaseConfig {
} t: 0 | 1
mvid: string
}

View File

@ -1,5 +1,6 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface MvSublistRequestConfig extends RequestBaseConfig { export interface MvSublistRequestConfig extends RequestBaseConfig {
} limit?: number
offset?: number
}

View File

@ -1,5 +1,6 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface MvUrlRequestConfig extends RequestBaseConfig { export interface MvUrlRequestConfig extends RequestBaseConfig {
} id?: string
r?: string
}

View File

@ -1,5 +1,3 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface PersonalFmRequestConfig extends RequestBaseConfig { export type PersonalFmRequestConfig = RequestBaseConfig
}

View File

@ -1,5 +1,5 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface PersonalizedRequestConfig extends RequestBaseConfig { export interface PersonalizedRequestConfig extends RequestBaseConfig {
} limit?: number
}

View File

@ -1,5 +1,3 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface PersonalizedDjprogramRequestConfig extends RequestBaseConfig { export type PersonalizedDjprogramRequestConfig = RequestBaseConfig
}

View File

@ -1,5 +1,3 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface PersonalizedMvRequestConfig extends RequestBaseConfig { export type PersonalizedMvRequestConfig = RequestBaseConfig
}

View File

@ -1,5 +1,3 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface PersonalizedNewsongRequestConfig extends RequestBaseConfig { export type PersonalizedNewsongRequestConfig = RequestBaseConfig
}

View File

@ -1,5 +1,3 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface PersonalizedPrivatecontentRequestConfig extends RequestBaseConfig { export type PersonalizedPrivatecontentRequestConfig = RequestBaseConfig
}

View File

@ -1,5 +1,7 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface PersonalizedPrivatecontentListRequestConfig extends RequestBaseConfig { export interface PersonalizedPrivatecontentListRequestConfig
} extends RequestBaseConfig {
offset?: number
limit?: number
}

View File

@ -1,5 +1,3 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface PlaylistCatlistRequestConfig extends RequestBaseConfig { export type PlaylistCatlistRequestConfig = RequestBaseConfig
}

View File

@ -1,5 +1,6 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface PlaylistCreateRequestConfig extends RequestBaseConfig { export interface PlaylistCreateRequestConfig extends RequestBaseConfig {
} name: string
privacy: 0 | 10
}

View File

@ -1,5 +1,5 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface PlaylistDeleteRequestConfig extends RequestBaseConfig { export interface PlaylistDeleteRequestConfig extends RequestBaseConfig {
} id: string
}

View File

@ -1,5 +1,6 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface PlaylistDescUpdateRequestConfig extends RequestBaseConfig { export interface PlaylistDescUpdateRequestConfig extends RequestBaseConfig {
} id: string
desc: string
}

View File

@ -1,5 +1,6 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface PlaylistDetailRequestConfig extends RequestBaseConfig { export interface PlaylistDetailRequestConfig extends RequestBaseConfig {
} id: string
s?: number
}

View File

@ -1,5 +1,3 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface PlaylistHotRequestConfig extends RequestBaseConfig { export type PlaylistHotRequestConfig = RequestBaseConfig
}

View File

@ -1,5 +1,6 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface PlaylistNameUpdateRequestConfig extends RequestBaseConfig { export interface PlaylistNameUpdateRequestConfig extends RequestBaseConfig {
} id: string
name: string
}

View File

@ -1,5 +1,5 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface PlaylistOrderUpdateRequestConfig extends RequestBaseConfig { export interface PlaylistOrderUpdateRequestConfig extends RequestBaseConfig {
} ids?: string
}

View File

@ -1,5 +1,6 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface PlaylistSubscribeRequestConfig extends RequestBaseConfig { export interface PlaylistSubscribeRequestConfig extends RequestBaseConfig {
} t: 0 | 1
id: string
}

View File

@ -1,5 +1,7 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface PlaylistSubscribersRequestConfig extends RequestBaseConfig { export interface PlaylistSubscribersRequestConfig extends RequestBaseConfig {
} id?: string
limit?: number
offset?: number
}

View File

@ -1,5 +1,6 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface PlaylistTagsUpdateRequestConfig extends RequestBaseConfig { export interface PlaylistTagsUpdateRequestConfig extends RequestBaseConfig {
} id: string
tags: string
}

View File

@ -1,5 +1,7 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface PlaylistTracksRequestConfig extends RequestBaseConfig { export interface PlaylistTracksRequestConfig extends RequestBaseConfig {
} op: 'add' | 'del'
pid: string
tracks: string
}

View File

@ -1,5 +1,8 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface PlaylistUpdateRequestConfig extends RequestBaseConfig { export interface PlaylistUpdateRequestConfig extends RequestBaseConfig {
} id: string
name: string
desc?: string
tags?: string
}

View File

@ -1,5 +1,9 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface PlaymodeIntelligenceListRequestConfig extends RequestBaseConfig { export interface PlaymodeIntelligenceListRequestConfig
} extends RequestBaseConfig {
id: string
pid: string
sid?: string
count?: number
}

View File

@ -1,5 +1,7 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface ProgramRecommendRequestConfig extends RequestBaseConfig { export interface ProgramRecommendRequestConfig extends RequestBaseConfig {
} type: string
limit?: number
offset?: number
}

View File

@ -1,5 +1,8 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface RebindRequestConfig extends RequestBaseConfig { export interface RebindRequestConfig extends RequestBaseConfig {
} captcha: string
phone: string
oldcaptcha: string
ctcode?: string
}

View File

@ -1,5 +1,3 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface RecommendResourceRequestConfig extends RequestBaseConfig { export type RecommendResourceRequestConfig = RequestBaseConfig
}

View File

@ -1,5 +1,3 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface RecommendSongsRequestConfig extends RequestBaseConfig { export type RecommendSongsRequestConfig = RequestBaseConfig
}

View File

@ -1,5 +1,8 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface RegisterCellphoneRequestConfig extends RequestBaseConfig { export interface RegisterCellphoneRequestConfig extends RequestBaseConfig {
} captcha: string
phone: string
password: string
nickname: string
}

View File

@ -1,5 +1,5 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface RelatedAllvideoRequestConfig extends RequestBaseConfig { export interface RelatedAllvideoRequestConfig extends RequestBaseConfig {
} id: string
}

View File

@ -1,5 +1,5 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface RelatedPlaylistRequestConfig extends RequestBaseConfig { export interface RelatedPlaylistRequestConfig extends RequestBaseConfig {
} id: string
}

View File

@ -1,5 +1,8 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface ResourceLikeRequestConfig extends RequestBaseConfig { export interface ResourceLikeRequestConfig extends RequestBaseConfig {
} t: 0 | 1
type: 1 | 4 | 5 | 6
id?: string
threadId?: string
}

View File

@ -1,5 +1,7 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface ScrobbleRequestConfig extends RequestBaseConfig { export interface ScrobbleRequestConfig extends RequestBaseConfig {
} id: string
sourceid: string
time: string
}

View File

@ -1,5 +1,8 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface SearchRequestConfig extends RequestBaseConfig { export interface SearchRequestConfig extends RequestBaseConfig {
} keywords: string
type?: 1 | 10 | 100 | 1000 | 1002 | 1004 | 1006 | 1009 | 1014
limit?: string
offset?: string
}

View File

@ -1,5 +1,3 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface SearchDefaultRequestConfig extends RequestBaseConfig { export type SearchDefaultRequestConfig = RequestBaseConfig
}

View File

@ -1,5 +1,3 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface SearchHotRequestConfig extends RequestBaseConfig { export type SearchHotRequestConfig = RequestBaseConfig
}

View File

@ -1,5 +1,3 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface SearchHotDetailRequestConfig extends RequestBaseConfig { export type SearchHotDetailRequestConfig = RequestBaseConfig
}

View File

@ -1,5 +1,6 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface SearchMultimatchRequestConfig extends RequestBaseConfig { export interface SearchMultimatchRequestConfig extends RequestBaseConfig {
} type?: number
keywords: string
}

View File

@ -1,5 +1,6 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface SearchSuggestRequestConfig extends RequestBaseConfig { export interface SearchSuggestRequestConfig extends RequestBaseConfig {
} keywords: string
type?: 'mobile' | 'web'
}

View File

@ -1,5 +1,7 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface SendPlaylistRequestConfig extends RequestBaseConfig { export interface SendPlaylistRequestConfig extends RequestBaseConfig {
} playlist: string
msg: string
user_ids: string
}

View File

@ -1,5 +1,7 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface SendTextRequestConfig extends RequestBaseConfig { export interface SendTextRequestConfig extends RequestBaseConfig {
} msg: string
id: string
user_ids: string
}

View File

@ -1,5 +1,3 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface SettingRequestConfig extends RequestBaseConfig { export type SettingRequestConfig = RequestBaseConfig
}

View File

@ -1,5 +1,7 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface ShareResourceRequestConfig extends RequestBaseConfig { export interface ShareResourceRequestConfig extends RequestBaseConfig {
} type?: 'song' | 'playlist' | 'mv' | 'djprogram' | 'djradio'
msg?: string
id?: string
}

View File

@ -1,5 +1,5 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface SimiArtistRequestConfig extends RequestBaseConfig { export interface SimiArtistRequestConfig extends RequestBaseConfig {
} id: string
}

View File

@ -1,5 +1,5 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface SimiMvRequestConfig extends RequestBaseConfig { export interface SimiMvRequestConfig extends RequestBaseConfig {
} mvid: string
}

View File

@ -1,5 +1,7 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface SimiPlaylistRequestConfig extends RequestBaseConfig { export interface SimiPlaylistRequestConfig extends RequestBaseConfig {
} id: string
limit?: number
offset?: string
}

View File

@ -1,5 +1,7 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface SimiSongRequestConfig extends RequestBaseConfig { export interface SimiSongRequestConfig extends RequestBaseConfig {
} id: string
limit?: number
offset?: number
}

View File

@ -1,5 +1,7 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface SimiUserRequestConfig extends RequestBaseConfig { export interface SimiUserRequestConfig extends RequestBaseConfig {
} id: string
limit?: number
offset?: number
}

View File

@ -1,5 +1,5 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface SongDetailRequestConfig extends RequestBaseConfig { export interface SongDetailRequestConfig extends RequestBaseConfig {
} ids: string
}

View File

@ -1,5 +1,6 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface SongOrderUpdateRequestConfig extends RequestBaseConfig { export interface SongOrderUpdateRequestConfig extends RequestBaseConfig {
} pid: string
ids: string
}

View File

@ -1,5 +1,6 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface SongUrlRequestConfig extends RequestBaseConfig { export interface SongUrlRequestConfig extends RequestBaseConfig {
} id: string
br?: number
}

View File

@ -1,5 +1,10 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface TopAlbumRequestConfig extends RequestBaseConfig { export interface TopAlbumRequestConfig extends RequestBaseConfig {
} area?: 'ALL' | 'ZH' | 'EA' | 'KR' | 'JP'
limit?: number
offset?: number
type?: string
year?: string
mouth?: string
}

View File

@ -1,5 +1,6 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface TopArtistsRequestConfig extends RequestBaseConfig { export interface TopArtistsRequestConfig extends RequestBaseConfig {
} limit?: string
offset?: string
}

View File

@ -1,5 +1,5 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface TopListRequestConfig extends RequestBaseConfig { export interface TopListRequestConfig extends RequestBaseConfig {
} id: string
}

Some files were not shown because too many files have changed in this diff Show More