Загрузка приложения

IDeliveryMapOptions

Физическое объявление TypeScript из стартового проекта Nuxt со связанными типами и комментариями к полям.

IDeliveryMapOptions

Настройки, передаваемые поставщику карты.

interfaces/orionplace/cart/IDeliveryMap.ts
TypeScript
export interface IDeliveryMapOptions {
  // Элемент, в котором создаётся карта.
  container: HTMLElement;
  // `map_key` из `store.init.public_keys`.
  apiKey: string;
  // Язык карты: `ru_RU` или `en_US`.
  language: string;
  // Начальный центр: среднее координат меток.
  center: IDeliveryMapPosition;
  // Метки для отображения.
  markers: IDeliveryMapMarker[];
  // ID метки, выделенной как активная, если она есть.
  activeId?: string;
  // Вызывается с ID метки при нажатии на метку.
  onSelect: (id: string) => void;
}