- Rename all .js files to .ts in assets/js/ - Add interfaces for hook state, data structures, and event payloads - Add type annotations to function parameters and return types - Create type declarations for vendor deps (Leaflet, Chart.js, Phoenix, topbar) - Update tsconfig.json for strict TypeScript checking - Update esbuild entry point to app.ts |
||
|---|---|---|
| .. | ||
| types | ||
| app.ts | ||
| beacon_map_hook.ts | ||
| contact_map_hook.ts | ||
| contacts_map_hook.ts | ||
| elevation_profile_hook.ts | ||
| locate_me_hook.ts | ||
| maidenhead_grid.ts | ||
| propagation_map_hook.ts | ||
| rover_map_hook.ts | ||
| weather_map_hook.ts | ||