mirror of
https://github.com/janishutz/MusicPlayer.git
synced 2026-09-10 14:25:24 +02:00
33 lines
548 B
TypeScript
33 lines
548 B
TypeScript
import {
|
|
PlaylistSongs
|
|
} from '../../dtype/file';
|
|
import {
|
|
Response
|
|
} from 'express';
|
|
|
|
export interface Client {
|
|
'id': string;
|
|
'response': Response;
|
|
}
|
|
|
|
export interface Room {
|
|
'playlist': {
|
|
'lastUpdate': number;
|
|
'playlist': PlaylistSongs;
|
|
}
|
|
'state': {
|
|
'index': number;
|
|
'start': number;
|
|
'playing': boolean;
|
|
'lastUpdate': number;
|
|
};
|
|
'owner': string;
|
|
'clients': Client[];
|
|
'trackingClients': Client[];
|
|
|
|
}
|
|
|
|
export interface RoomStore {
|
|
[id: string]: Room
|
|
}
|