1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | 1382× 1382× 252× 252× | /** * @flow * GeoPoint representation wrapper */ /** * @class GeoPoint */ export default class GeoPoint { _latitude: number; _longitude: number; constructor(latitude: number, longitude: number) { // TODO: Validation // validate.isNumber('latitude', latitude); // validate.isNumber('longitude', longitude); this._latitude = latitude; this._longitude = longitude; } get latitude(): number { return this._latitude; } get longitude(): number { return this._longitude; } } |