all files / firebase/modules/firestore/ GeoPoint.js

100% Statements 4/4
100% Branches 0/0
100% Functions 3/3
100% Lines 4/4
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;
  }
}