Перейти к содержимому

Обзор @drawtonomy/sdk

@drawtonomy/sdk — это пакет, против которого работают авторы расширений и headless-инструменты. Он предоставляет:

МодульНазначение
ExtensionClientКлиент postMessage для расширений в iframe.
Фабричные функции фигурcreateLane(), createVehicle() и т. д.
createSnapshot()Построить DrawtonomySnapshot из массива фигур.
exporter.*Чистые функции, превращающие снимок в OpenDRIVE / OpenSCENARIO / esmini zip / Lanelet2 OSM. Включает парсер Lanelet2.
ТипыBaseShape, LaneShape, VehicleShape, DrawtonomySnapshot, …
Окно терминала
pnpm add @drawtonomy/sdk
ПакетНазначение
@drawtonomy/sdkСам SDK.
@drawtonomy/dev-serverЛокальный dev-сервер, размещающий редактор для разработки расширений.

Исходный код SDK, тесты и примеры находятся в GitHub-репозитории drawtonomy.