Files
vtsuru.live/src/data/TemplateTypes.ts
2024-10-25 21:35:59 +08:00

25 lines
585 B
TypeScript

import {
ScheduleWeekInfo,
Setting_LiveRequest,
SongRequestInfo,
SongsInfo,
UserInfo
} from '@/api/api-models'
export interface SongListConfigType {
userInfo: UserInfo | undefined
biliInfo: any | undefined
liveRequestSettings: Setting_LiveRequest
liveRequestActive: SongRequestInfo[]
data: SongsInfo[] | undefined
config?: any
}
export interface SongListConfigTypeWithConfig<T> extends SongListConfigType {
config?: T
}
export interface ScheduleConfigType {
userInfo: UserInfo | undefined
biliInfo: any | undefined
data: ScheduleWeekInfo[] | undefined
}