@drawtonomy/sdk overview
@drawtonomy/sdk वह package है जिसके विरुद्ध एक्सटेंशन authors
और headless tooling बनाते हैं। यह expose करता है:
| Module | उद्देश्य |
|---|---|
ExtensionClient | iframe-hosted एक्सटेंशन के लिए postMessage client। |
| Shape factory functions | createLane(), createVehicle(), etc। |
createSnapshot() | shapes के एक array से एक DrawtonomySnapshot बनाएं। |
exporter.* | Pure functions जो एक snapshot को OpenDRIVE / OpenSCENARIO / esmini zip / Lanelet2 OSM में बदलती हैं। एक Lanelet2 parser शामिल है। |
| Types | BaseShape, LaneShape, VehicleShape, DrawtonomySnapshot, … |
Install
Section titled “Install”pnpm add @drawtonomy/sdkCompanion packages
Section titled “Companion packages”| Package | उद्देश्य |
|---|---|
@drawtonomy/sdk | SDK स्वयं। |
@drawtonomy/dev-server | एक्सटेंशन development के लिए एडिटर host करने वाला local dev server। |
SDK स्रोत, tests, और examples drawtonomy GitHub repository में हैं।
इसे भी देखें
Section titled “इसे भी देखें”- Extension SDK API — iframe एक्सटेंशन बनाना।
- Exporter SDK API — नए target फ़ॉर्मैट जोड़ना।