у меня есть:
navigator.geolocation.getCurrentPosition((pos: Position) => {
this.navigation = pos.coords;
}
И
interface INavigation {
lat: number;
lng: number;
<additional parameters>
}
Но position.coords
выглядит так:
{
latitude: number;
longitude: number;
<additional parameters>
}
Хотя это и не нарушает код, я не видел много подробностей о том, как справиться с этим. Лично мне нравятся короткие сокращения lat
и lng
, но я, очевидно, был бы готов отказаться от них, если бы для этого потребовалось что-то обширное, например, целая дополнительная функция.
Итак, как лучше всего позаботиться об этом? Должен ли я отказаться от него и просто указать полное имя или я что-то упустил?