playlists support v1
This commit is contained in:
@@ -16,29 +16,28 @@ export interface Artist {
|
||||
url: string
|
||||
coverId: string
|
||||
}
|
||||
|
||||
export interface Track {
|
||||
id: number
|
||||
order: number
|
||||
order?: number
|
||||
compilationId: string
|
||||
title: string
|
||||
artist: Artist
|
||||
start: number
|
||||
artist?: Artist | { id?: Artist }
|
||||
start?: number
|
||||
url: string
|
||||
coverId: string
|
||||
coverId?: string
|
||||
date?: Date
|
||||
card?: { suit: CardSuit; value: CardRank }
|
||||
link?: string
|
||||
}
|
||||
|
||||
export interface Playlist {
|
||||
id: number
|
||||
date: Date
|
||||
title: string
|
||||
url: string
|
||||
filename: string
|
||||
}
|
||||
|
||||
// pour une v2
|
||||
export type BoxState = 'hide' | 'list' | 'selected'
|
||||
|
||||
export interface BoxPosition {
|
||||
x: number
|
||||
y: number
|
||||
z: number
|
||||
}
|
||||
|
||||
export interface BoxSize {
|
||||
h: number
|
||||
w: number
|
||||
d: number
|
||||
}
|
||||
export type CardSuit = '♠' | '♣' | '♦' | '♥'
|
||||
export type CardRank = 'A' | '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9' | '10' | 'J' | 'Q' | 'K'
|
||||
|
||||
Reference in New Issue
Block a user