Type alias Track<withFKs>

Track<withFKs>: {
    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)

Represents a track.

Note, fields that are not optional will be set for all database request methods.

Type Parameters

Generated using TypeDoc