Commit graph

4 commits

Author SHA1 Message Date
Manuel Bahamóndez-Honores
2d4cb35e51 Replace hand-written .d.ts with JSDoc + tsc auto-generation
- Delete hand-written index.d.ts that drifted from source
- Add JSDoc type annotations to all source files
- Create src/types.js with shared typedefs (SelfInfo, Contact,
  ContactMessage, ChannelInfo, RepeaterStats, etc.)
- Add tsconfig.json for declaration generation
- Add build:types script and prepublishOnly hook
- Add GitHub Actions CI workflow for type checking
- Use Uint8Array everywhere (no Buffer references)
- Add semantic type aliases (EpochSeconds, Milliseconds, MilliVolts)
- Add typed event overloads on Connection (on/once/off)
- All 11 PR #15 review comments addressed
2026-02-18 05:49:46 -03:00
liamcottle
0210b5a438 tell device what protocol version we support when connected 2025-04-08 12:36:42 +12:00
liamcottle
d5099eec20 add nodejs serial example 2025-04-08 12:14:21 +12:00
liamcottle
de4e1d713b refactor serial connection to base class and web serial class 2025-04-08 11:52:32 +12:00