Quiero crear un archivo de funciones para usar en otros archivos:
archivo ubicación.js:
function state() { navigator.permissions.query({ name: "geolocation" }).then((pos) => { return pos.state; }); } function ask() { navigator.geolocation.getCurrentPosition((pos) => { return pos.coords; }, (err) => { return err; }); } functions... export {state, ask};otro archivo:
import * as location from "location.js" console.log(location.state()); console.log(location.ask()); ¿Cómo devolver pos.state en la primera función (devolver el resultado, no la promesa) y pos.coords en la segunda?