@2gis/mapgl
Advanced tools
Comparing version 1.37.0 to 1.37.1
{ | ||
"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 {}; |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
77907
2509