/** * Unit tests for `src/sync/push-event.ts` (US-007 port). * * Covers the three required acceptance assertions: * 1. A known-good fixture round-trips through encode → decode unchanged. * 2. Unknown extra fields on the input are dropped silently (no throw). * 3. Missing required fields throw a typed `PushEventDecodeError` whose * `.issues` exposes the underlying zod issues. * * Also covers the supporting invariants needed to keep the wire contract * stable across the watcher → server → receiver hop: malformed JSON, bad * hash/timestamp formats, and the integer/range bounds on `sequenceNumber`. */ export {}; //# sourceMappingURL=push-event.test.d.ts.map