## Summary Introduce TypeScript for `shared/` and typed preload IPC; grow coverage into main/renderer. ## Problem Untyped WebRTC/IPC makes regressions easy. ## Acceptance - [ ] `shared/` compiles as TS - [ ] preload bridge has typed invoke channels
Summary
Introduce TypeScript for
shared/and typed preload IPC; grow coverage into main/renderer.Problem
Untyped WebRTC/IPC makes regressions easy.
Acceptance
shared/compiles as TS