UNPKG

lunify.js

Version:

A basic api wrapper for the spotify api covering the oauth routes.

29 lines (28 loc) 769 B
import { ApiPartialAlbum } from './album'; import { ApiPartialArtist } from './artist'; export interface ApiPartialTrack { album: ApiPartialAlbum; artists: ApiPartialArtist[]; available_markets: string[]; disc_number: number; duration_ms: number; explicit: boolean; external_urls: Record<string, string>; href: string; id: string; is_playable: boolean; linked_from: Record<string, string>; restrictions: { reason: 'market' | 'product' | 'explicit'; }; name: string; preview_url: string | null; track_number: number; type: 'track'; uri: string; is_local: boolean; } export interface ApiTrack extends ApiPartialTrack { external_ids: Record<string, string>; popularity: number; }