/** * webrtc page script * * Author: Peter Harpending * Date: 2026-02-04 * Copyright: Copyright (c) 2026 QPQ AG * * Reference: https://git.qpq.swiss/QPQ-AG/research-megadoc/src/commit/c7c4592d4b21ad120145ef63334471a1a7ec1e60/paste/2026-02/grok-webrtc.html * * @module */ type state = { whoami: string; roster: Array; }; declare let st: state; declare function main(): Promise; type ws_msg = ["whoami", string] | ["roster", Array]; declare function handle_ws_msg(message: ws_msg): void; declare function ws_send_json(ws: WebSocket, x: any): void; declare function render_state(): void; declare function nickkk(nick: string): HTMLElement;