file.d.ts
1 declare module '*.js' { 2 const content: any; 3 export default content; 4 } 5 6 declare module '$lib/maps/models' { 7 export interface Place { 8 id: string; 9 name: string; 10 lat: number; 11 lng: number; 12 type?: string; 13 importance?: number; 14 address?: { 15 street?: string; 16 city?: string; 17 state?: string; 18 country?: string; 19 }; 20 distance?: number; 21 } 22 23 export interface MapMarker { 24 id: string; 25 lat: number; 26 lng: number; 27 title?: string; 28 type?: string; 29 popup?: string; 30 } 31 32 export interface RoutePoint { 33 lat: number; 34 lng: number; 35 name?: string; 36 } 37 38 export interface MapViewport { 39 center: { lat: number; lng: number }; 40 zoom: number; 41 bounds?: { 42 north: number; 43 east: number; 44 south: number; 45 west: number; 46 }; 47 } 48 }