AppEvents.ts 661 B

1234567891011121314151617181920212223
  1. import type {
  2. HallCallClientMessage,
  3. HallMessage,
  4. HallPayFinishMessage,
  5. } from '../services/hall/HallClient';
  6. export interface AppEventMap {
  7. 'launch:completed': undefined,
  8. 'network:changed': boolean;
  9. 'login:success': undefined,
  10. 'game:entered': undefined;
  11. 'game:exited': { gameId: string; reason: string };
  12. 'app:pause': undefined;
  13. 'app:resume': undefined;
  14. 'hall:connected': undefined;
  15. 'hall:disconnected': { code?: number };
  16. 'hall:timeout': undefined;
  17. 'hall:kicked': HallMessage;
  18. 'hall:pay-finished': HallPayFinishMessage;
  19. 'hall:call-client': HallCallClientMessage;
  20. 'user:update': undefined,
  21. 'firstPack:update': undefined,
  22. }