terriajs
Version:
Geospatial data visualization platform.
16 lines (14 loc) • 368 B
text/typescript
export default interface LatLonHeight {
latitude: number;
longitude: number;
height?: number;
}
export function isLatLonHeight(obj: any): obj is LatLonHeight {
if (obj) {
return (
Number.isFinite(obj.latitude) &&
Number.isFinite(obj.longitude) &&
(Number.isFinite(obj.height) || obj.height === undefined)
);
} else return false;
}