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
OptionalanalyzeDate?: Date
OptionalanalyzePath?: string
OptionalautoloadHotcues?: boolean
beatGrid: BeatGrid | null
Optionalbitrate?: number
comment: string
cueAndLoops: CueAndLoop[] | null
OptionaldateAdded?: Date
OptionaldiscNumber?: number
duration: number
fileName: string
filePath: string
OptionalfileSize?: number
id: number
OptionalkuvoPublic?: boolean
OptionalmixName?: string
OptionalplayCount?: number
rating: number
OptionalreleaseDate?: string
OptionalsampleDepth?: number
OptionalsampleRate?: number
tempo: number
title: string
OptionaltrackNumber?: number
Optionalyear?: number
Represents a track.
Note, fields that are not optional will be set for all database request methods.