diff --git a/src/models/Track.ts b/src/models/Track.ts new file mode 100644 index 0000000..aa6930b --- /dev/null +++ b/src/models/Track.ts @@ -0,0 +1,18 @@ +import type { User } from './User'; + +export interface Track { + added_at: string; + album: { + name: string; + url: string; + }; + artists: User[]; + duration_ms: number; + name: string; + url: string; + date_added: string; + date_added_asterisk: boolean; + date_removed: string | null; + position?: string; + retention?: number; +} diff --git a/src/models/User.ts b/src/models/User.ts new file mode 100644 index 0000000..d8e94be --- /dev/null +++ b/src/models/User.ts @@ -0,0 +1,4 @@ +export interface User { + name: string; + url: string; +}