提交 92612bc4 编写于 作者: YXL76's avatar YXL76

将提供默认值的参数改为可选

上级 19f71cfd
import { RequestBaseConfig } from './base'
export interface AlbumSongSaleBoardRequestConfig extends RequestBaseConfig {
albumType: 0 | 1 // 0 为数字专辑,1 为数字单曲
type: 'daily' | 'week' | 'year' | 'total'
albumType?: 0 | 1 // 0 为数字专辑,1 为数字单曲
type?: 'daily' | 'week' | 'year' | 'total'
year?: string | number // 年份,默认本年。 type 为 year 时有效
}
import { RequestBaseConfig } from './base'
export interface BannerRequestConfig extends RequestBaseConfig {
type: 0 | 1 | 2 | 3
type?: 0 | 1 | 2 | 3
}
......@@ -2,7 +2,7 @@ import { RequestBaseConfig } from './base'
export interface CloudSearchRequestConfig extends RequestBaseConfig {
keywords: string
type: 1 | 10 | 100 | 1000 | 1002 | 1004 | 1006 | 1009 | 1014
type?: 1 | 10 | 100 | 1000 | 1002 | 1004 | 1006 | 1009 | 1014
limit?: string | number
offset?: string | number
}
import { RequestBaseConfig } from './base'
export interface DailySigninRequestConfig extends RequestBaseConfig {
type: 0 | 1
type?: 0 | 1
}
import { RequestBaseConfig } from './base'
export interface DjToplistRequestConfig extends RequestBaseConfig {
type: 'new' | 'hot'
type?: 'new' | 'hot'
limit?: string | number
offset?: string | number
}
import { RequestBaseConfig } from './base'
export interface HomepageBlockPageRequestConfig extends RequestBaseConfig {
refresh: 'true' | 'false'
refresh?: 'true' | 'false' | boolean
}
import { RequestBaseConfig } from './base'
export interface PlaylistOrderUpdateRequestConfig extends RequestBaseConfig {
ids?: string
ids: string
}
......@@ -2,5 +2,5 @@ import { RequestBaseConfig } from './base'
export interface UserRecordRequestConfig extends RequestBaseConfig {
uid: string | number
type: 1 | 0
type?: 1 | 0
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册