vd-plugins/plugins/defs.d.ts
amsyarasyiq 6326b57d6f explosions
- update deps
- major RichPresence rework
2023-04-18 22:34:23 +08:00

48 lines
906 B
TypeScript

type Activity = {
name: string;
application_id: string;
flags: number;
type: number;
details?: string;
state?: string;
timestamps?: {
_enabled: boolean;
start: number | string;
end?: number | string;
};
assets: ActivityAssets;
buttons: ActivityButton[];
};
type ActivityButton = {
label: string;
url: string;
};
type ActivityAssets = {
large_image?: string;
large_text?: string;
small_image?: string;
small_text?: string;
};
type LFMSettings = {
appName: string;
username: string;
showTimestamp: boolean;
timeInterval: number | string;
listeningTo: boolean;
ignoreSpotify: boolean;
verboseLogging: boolean;
};
type Track = {
name: string;
artist: string;
album: string;
albumArt: string;
url: string;
date: string;
nowPlaying: boolean;
loved: boolean;
}