aprs.me/assets/js
Graham McIntire af4ab270e2
Replace any types with specific TypeScript types
- Add comprehensive type definitions for Leaflet plugins (heatmap, marker clustering, overlapping marker spiderfier)
- Create event payload interfaces for all LiveView events
- Add marker extension types for APRS-specific properties
- Define Chart.js dataset and configuration types
- Replace 74 instances of 'any' type across all TypeScript files
- Improve type safety for event handlers and state management
- Add proper typing for external library integrations

This refactoring enhances type safety throughout the codebase, making it easier to catch errors at compile time and improving IDE support for autocompletion and refactoring.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-17 17:55:27 -05:00
..
features Replace any types with specific TypeScript types 2025-07-17 17:55:27 -05:00
hooks js refactor 2025-07-16 09:23:33 -05:00
types Replace any types with specific TypeScript types 2025-07-17 17:55:27 -05:00
app.js js refactor 2025-07-16 09:23:33 -05:00
map.ts Replace any types with specific TypeScript types 2025-07-17 17:55:27 -05:00
map_fixes.ts Replace any types with specific TypeScript types 2025-07-17 17:55:27 -05:00
map_helpers.ts Replace any types with specific TypeScript types 2025-07-17 17:55:27 -05:00
topbar.js js tweak 2025-07-05 13:16:37 -05:00