Type Alias Track<withFKs>
Track: { analyzeDate?: Date; analyzePath?: string; autoloadHotcues?: boolean; beatGrid: BeatGrid | null; bitrate?: number; comment: string; cueAndLoops: CueAndLoop[] | null; dateAdded?: Date; discNumber?: number; duration: number; fileName: string; filePath: string; fileSize?: number; id: number; kuvoPublic?: boolean; mixName?: string; playCount?: number; rating: number; releaseDate?: string; sampleDepth?: number; sampleRate?: number; tempo: number; title: string; trackNumber?: number; waveformHd: WaveformHD | null; year?: number;} & (
withFKs extends WithFKs ? TrackFks : TrackRelations)
Type declaration
Optional
analyzeDate?: Date
Optional
analyzePath?: string
Optional
autoloadHotcues?: boolean
beatGrid: BeatGrid | null
Optional
bitrate?: number
comment: string
cueAndLoops: CueAndLoop[] | null
Optional
dateAdded?: Date
Optional
discNumber?: number
duration: number
fileName: string
filePath: string
Optional
fileSize?: number
id: number
Optional
kuvoPublic?: boolean
Optional
mixName?: string
Optional
playCount?: number
rating: number
Optional
releaseDate?: string
Optional
sampleDepth?: number
Optional
sampleRate?: number
tempo: number
title: string
Optional
trackNumber?: number
Optional
year?: number
Represents a track.
Note, fields that are not optional will be set for all database request methods.