UNPKG

upbeatradio

Version:

Easily interact with UpBeatRadio.net API

57 lines 1.22 kB
export interface ClientOptions { base: string; } export interface UpBeatStats { song: Song; onair: OnAir; last_updated: string | null; listeners: string; listen_url: string; } export interface RecentlyPlayed { [index: number]: RecentSong; } export interface Booked { [index: number]: UserBooked; } export interface Song { title: string; artist: string; art: string; preview: string | number; spotify_id: string; likes: number; dislikes: number; favourites: number; played: number; } export interface RecentSong extends Song { time: number; } export interface OnAir { name: string; likes: number; profile_url: string; avatar: string; id: string | number; day: number; hour: number; socials?: Socials; } export interface UserBooked { name: string; avatar: string; user_id: string | number; day: number; hour: number; week: number; profile_url: string; } export interface Socials { snapchat?: string; spotify?: string; twitter?: string; instagram?: string; youtube?: string; } //# sourceMappingURL=types.d.ts.map