@battle-racing/br-common-lib
Version:
Common library for all Battle Racing Repositorios
15 lines (14 loc) • 583 B
TypeScript
import type { ScreenCountdownParams, ScreenDebugViewInput, ScreenFinishViewInput, ScreenHomeViewInput, ScreenUpdateGameViewInput } from '../../hardware';
/**
* Socket events from Raspberry Pi to Screen
*/
export interface SocketScreenServerToClientEventsParams {
'view:home': ScreenHomeViewInput;
'view:countdown': ScreenCountdownParams;
'game:sync_state': ScreenUpdateGameViewInput;
'view:summary': ScreenFinishViewInput & {
state: 'Victory' | 'Defeat';
};
'view:debug': ScreenDebugViewInput;
'view:instruction_video': Record<string, never>;
}