/**
 * Represents an object with `GeoCoordinates` like interface.
 */ export interface GeoCoordinatesLike { /** The latitude in degrees. */ latitude : number ; /** The longitude in degrees. */ longitude : number ; /** The optional altitude in meters. */ altitude ? : number ; } /**
 * Type guard to assert that `object` conforms to  GeoCoordinatesLike data interface.
  export function isGeoCoordinatesLike ( object ) { return ( object && typeof object . latitude === "number" && typeof object . longitude === "number" && ( typeof object . altitude === "number" || typeof object . altitude === "undefined" ) ) ; }