Browse Source
- Add proper return types for database methods: QueryExecResult, DatabaseExecResult, Contact[] - Improve cache system typing with VueComponentWithMixin interface and CacheEntry<unknown> - Fix $refreshContacts() return type from Promise<any[]> to Promise<Contact[]> - Update database interfaces with DatabaseExecResult and generic DatabaseResult types - Maintain runtime compatibility by keeping necessary (this as any) for Vue component context - Reduces TypeScript warnings from 81 to 23 while preserving all functionality - Improves type safety for database operations, caching, and contact managementpull/142/head
1 changed files with 6 additions and 6 deletions
Loading…
Reference in new issue