UNPKG

@recursyve/forms-frontend

Version:
21 lines 2.28 kB
import * as tslib_1 from "tslib"; import { Injectable } from "@angular/core"; var GeolocationService = /** @class */ (function () { function GeolocationService() { } GeolocationService.prototype.getCurrentGeolocation = function (options) { return new Promise(function (resolve, reject) { navigator.geolocation.getCurrentPosition(function (position) { resolve(position); }, function (positionError) { reject(positionError); }, options); }); }; GeolocationService = tslib_1.__decorate([ Injectable() ], GeolocationService); return GeolocationService; }()); export { GeolocationService }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2VvbG9jYXRpb24uc2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0ByZWN1cnN5dmUvZm9ybXMtZnJvbnRlbmQvIiwic291cmNlcyI6WyJzcmMvc2VydmljZXMvZ2VvbG9jYXRpb24uc2VydmljZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUczQztJQUFBO0lBY0EsQ0FBQztJQWJVLGtEQUFxQixHQUE1QixVQUE2QixPQUF5QjtRQUNsRCxPQUFPLElBQUksT0FBTyxDQUFXLFVBQUMsT0FBTyxFQUFFLE1BQU07WUFDekMsU0FBUyxDQUFDLFdBQVcsQ0FBQyxrQkFBa0IsQ0FDcEMsVUFBQSxRQUFRO2dCQUNKLE9BQU8sQ0FBQyxRQUFRLENBQUMsQ0FBQztZQUN0QixDQUFDLEVBQ0QsVUFBQSxhQUFhO2dCQUNULE1BQU0sQ0FBQyxhQUFhLENBQUMsQ0FBQztZQUMxQixDQUFDLEVBQ0QsT0FBTyxDQUNWLENBQUM7UUFDTixDQUFDLENBQUMsQ0FBQztJQUNQLENBQUM7SUFiUSxrQkFBa0I7UUFEOUIsVUFBVSxFQUFFO09BQ0Esa0JBQWtCLENBYzlCO0lBQUQseUJBQUM7Q0FBQSxBQWRELElBY0M7U0FkWSxrQkFBa0IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3RhYmxlIH0gZnJvbSBcIkBhbmd1bGFyL2NvcmVcIjtcblxuQEluamVjdGFibGUoKVxuZXhwb3J0IGNsYXNzIEdlb2xvY2F0aW9uU2VydmljZSB7XG4gICAgcHVibGljIGdldEN1cnJlbnRHZW9sb2NhdGlvbihvcHRpb25zPzogUG9zaXRpb25PcHRpb25zKSB7XG4gICAgICAgIHJldHVybiBuZXcgUHJvbWlzZTxQb3NpdGlvbj4oKHJlc29sdmUsIHJlamVjdCkgPT4ge1xuICAgICAgICAgICAgbmF2aWdhdG9yLmdlb2xvY2F0aW9uLmdldEN1cnJlbnRQb3NpdGlvbihcbiAgICAgICAgICAgICAgICBwb3NpdGlvbiA9PiB7XG4gICAgICAgICAgICAgICAgICAgIHJlc29sdmUocG9zaXRpb24pO1xuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgcG9zaXRpb25FcnJvciA9PiB7XG4gICAgICAgICAgICAgICAgICAgIHJlamVjdChwb3NpdGlvbkVycm9yKTtcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIG9wdGlvbnNcbiAgICAgICAgICAgICk7XG4gICAgICAgIH0pO1xuICAgIH1cbn1cbiJdfQ==