BLOCK_DRAG_END
BLOCK_DRAG_END: [unknown[], string]
BLOCK_DRAG_UPDATE
BLOCK_DRAG_UPDATE: [boolean]
BLOCK_GLOW_OFF
BLOCK_GLOW_OFF: [{ id: string }]
BLOCK_GLOW_ON
BLOCK_GLOW_ON: [{ id: string }]
EXTENSION_FIELD_ADDED
EXTENSION_FIELD_ADDED: [{ implementation: unknown; name: string }]
HAS_CLOUD_DATA_UPDATE
HAS_CLOUD_DATA_UPDATE: [boolean]
MIC_LISTENING
MIC_LISTENING: [boolean]
PERIPHERAL_CONNECTED
PERIPHERAL_CONNECTED: []
PERIPHERAL_CONNECTION_LOST_ERROR
PERIPHERAL_CONNECTION_LOST_ERROR: [{ extensionId: string; message: string }]
PERIPHERAL_DISCONNECTED
PERIPHERAL_DISCONNECTED: []
PERIPHERAL_LIST_UPDATE
PERIPHERAL_LIST_UPDATE: [Record<number, Peripheral>] PERIPHERAL_REQUEST_ERROR
PERIPHERAL_REQUEST_ERROR: [{ extensionId: string; message: string }]
PERIPHERAL_SCAN_TIMEOUT
PERIPHERAL_SCAN_TIMEOUT: []
PROJECT_CHANGED
PROJECT_CHANGED: []
PROJECT_RUN_START
PROJECT_RUN_START: []
PROJECT_RUN_STOP
PROJECT_RUN_STOP: []
PROJECT_START
PROJECT_START: [{ id: string; value: string }]
RUNTIME_STARTED
RUNTIME_STARTED: []
RUNTIME_STOPPED
RUNTIME_STOPPED: []
SCRIPT_GLOW_OFF
SCRIPT_GLOW_OFF: [{ id: string }]
SCRIPT_GLOW_ON
SCRIPT_GLOW_ON: [{ id: string }]
USER_PICKED_PERIPHERAL
USER_PICKED_PERIPHERAL: [Record<number, Peripheral>] VISUAL_REPORT
VISUAL_REPORT: [{ id: string; value: string }]