Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@2gis/mapgl

Package Overview
Dependencies
Maintainers
8
Versions
86
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@2gis/mapgl - npm Package Compare versions

Comparing version 1.37.0 to 1.37.1

2

package.json
{
"name": "@2gis/mapgl",
"version": "1.37.0",
"version": "1.37.1",
"description": "MapGL API script loader with typings",

@@ -5,0 +5,0 @@ "main": "dist/index.js",

@@ -1,153 +0,1 @@

export interface BssDispatcherOptions {
disableBssStatisticsForCommPoi: boolean;
bssUrl?: string;
}
export interface BssAdsPriority {
adsPriority?: 'city';
}
export interface BssPayloadPoi extends BssAdsPriority {
adsHighlight: boolean;
entity: {
id: string;
type: string;
};
}
/**
* Сообщение в формате для BSS.
* Общий формат описан тут: https://confluence.2gis.ru/pages/viewpage.action?pageId=245957836.
*/
export interface BssCommPoiMessage {
/**
* Код сообщения.
* Сейчас используем только код 302 (боевое сообщение view).
*/
type: number;
/**
* Тип события.
* Сейчас используем только 'view' (показ).
*/
eventType: string;
/**
* Уникальный id сообщения в формате UUIDv4.
*/
eventId: string;
/**
* Сквозной порядковый номер сообщения в рамках одной сессии пользователя.
*/
eventOrdinal: number;
/**
* Атрибуты показанного элемента/объекта.
* Описаны в ТЗ: https://confluence.2gis.ru/pages/viewpage.action?pageId=390369881.
*/
uiElement: {
name: string;
ownerName: string;
};
/**
* Время события по UTC с точностью до миллисекунд.
* Определяется как количество миллисекунд с Unix Epoch.
* Используем локальное время пользователя.
*/
timestamp: number;
/**
* Смещение времени относительно универсального времени UTC.
* Используем локальное смещение времени пользователя.
*/
utcOffset: string;
/**
* Блок дополнительных атрибутов сообщения.
* Описаны в ТЗ: https://confluence.2gis.ru/pages/viewpage.action?pageId=390369881.
*/
payload: {
POI: BssPayloadPoi;
};
/**
* Блок общих атрибутов.
*/
common: {
/**
* Версия формата сообщения.
* Используем версию 3.
*/
formatVersion: number;
/**
* Текущая версия приложения.
* Т.к. движок не знает свою версию, то передаем строку 'v1'.
*/
appVersion: string;
/**
* Идентификатор продукта.
* Используем id = 44 (MapGL JS API).
*/
product: number;
/**
* Ключ API.
*/
apikey: string;
/**
* id сессии пользователя в формате UUIDv4.
*/
sessionId?: string;
};
}
export interface BssMetricsMessage {
/**
* Код сообщения.
* Сейчас используем только код 302 (боевое сообщение view).
*/
type: number;
/**
* Тип события.
* Сейчас используем только 'view' (показ).
*/
eventType: string;
/**
* Уникальный id сообщения в формате UUIDv4.
*/
eventId: string;
/**
* Время события по UTC с точностью до миллисекунд.
* Определяется как количество миллисекунд с Unix Epoch.
* Используем локальное время пользователя.
*/
timestamp: number;
/**
* Блок дополнительных атрибутов сообщения.
* Описаны в ТЗ: https://confluence.2gis.ru/pages/viewpage.action?pageId=390369881.
*/
payload: {
mapGlMapMetrics: MapGlMapMetrics;
};
/**
* Блок общих атрибутов.
*/
common: {
/**
* Версия формата сообщения.
* Используем версию 3.
*/
formatVersion: number;
/**
* Текущая версия приложения.
* Т.к. движок не знает свою версию, то передаем строку 'v1'.
*/
appVersion: string;
/**
* Идентификатор продукта.
* Используем id = 44 (MapGL JS API).
*/
product: number;
};
}
interface MapGlMapMetrics {
init: number;
start: number;
firstdraw: number;
firstcontent: number;
firstlabeling: number;
interactive: number;
ready: number;
fail: boolean;
}
export declare type BssMessage = BssCommPoiMessage | BssMetricsMessage;
export {};
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc