interface RuntimeEventMap {
    ANSWER: [string];
    BLOCK_DRAG_END: [unknown[], string];
    BLOCK_DRAG_UPDATE: [boolean];
    BLOCK_GLOW_OFF: [{ id: string }];
    BLOCK_GLOW_ON: [{ id: string }];
    BLOCKS_NEED_UPDATE: [];
    BLOCKSINFO_UPDATE: [ExtensionInfo];
    EXTENSION_ADDED: [ExtensionInfo];
    EXTENSION_FIELD_ADDED: [{ implementation: unknown; name: string }];
    HAS_CLOUD_DATA_UPDATE: [boolean];
    MIC_LISTENING: [boolean];
    MONITORS_UPDATE: [OrderedMap];
    PERIPHERAL_CONNECTED: [];
    PERIPHERAL_CONNECTION_LOST_ERROR: [
        { extensionId: string; message: string },
    ];
    PERIPHERAL_DISCONNECTED: [];
    PERIPHERAL_LIST_UPDATE: [Record<number, Peripheral>];
    PERIPHERAL_REQUEST_ERROR: [{ extensionId: string; message: string }];
    PERIPHERAL_SCAN_TIMEOUT: [];
    PROJECT_CHANGED: [];
    PROJECT_LOADED: [];
    PROJECT_RUN_START: [];
    PROJECT_RUN_STOP: [];
    PROJECT_START: [{ id: string; value: string }];
    PROJECT_STOP_ALL: [];
    QUESTION: [null | string];
    RUNTIME_DISPOSED: [];
    RUNTIME_STARTED: [];
    RUNTIME_STOPPED: [];
    SAY: [RenderedTarget, "say" | "think", string];
    SCRIPT_GLOW_OFF: [{ id: string }];
    SCRIPT_GLOW_ON: [{ id: string }];
    STOP_FOR_TARGET: [RenderedTarget, undefined | Thread];
    TARGETS_UPDATE: [boolean];
    targetWasCreated: [RenderedTarget, RenderedTarget?];
    targetWasRemoved: [RenderedTarget];
    TOOLBOX_EXTENSIONS_NEED_UPDATE: [];
    USER_PICKED_PERIPHERAL: [Record<number, Peripheral>];
    VISUAL_REPORT: [{ id: string; value: string }];
}

Hierarchy (View Summary)

Properties

ANSWER: [string]
BLOCK_DRAG_END: [unknown[], string]
BLOCK_DRAG_UPDATE: [boolean]
BLOCK_GLOW_OFF: [{ id: string }]
BLOCK_GLOW_ON: [{ id: string }]
BLOCKS_NEED_UPDATE: []
BLOCKSINFO_UPDATE: [ExtensionInfo]
EXTENSION_ADDED: [ExtensionInfo]
EXTENSION_FIELD_ADDED: [{ implementation: unknown; name: string }]
HAS_CLOUD_DATA_UPDATE: [boolean]
MIC_LISTENING: [boolean]
MONITORS_UPDATE: [OrderedMap]
PERIPHERAL_CONNECTED: []
PERIPHERAL_CONNECTION_LOST_ERROR: [{ extensionId: string; message: string }]
PERIPHERAL_DISCONNECTED: []
PERIPHERAL_LIST_UPDATE: [Record<number, Peripheral>]
PERIPHERAL_REQUEST_ERROR: [{ extensionId: string; message: string }]
PERIPHERAL_SCAN_TIMEOUT: []
PROJECT_CHANGED: []
PROJECT_LOADED: []
PROJECT_RUN_START: []
PROJECT_RUN_STOP: []
PROJECT_START: [{ id: string; value: string }]
PROJECT_STOP_ALL: []
QUESTION: [null | string]
RUNTIME_DISPOSED: []
RUNTIME_STARTED: []
RUNTIME_STOPPED: []
SAY: [RenderedTarget, "say" | "think", string]
SCRIPT_GLOW_OFF: [{ id: string }]
SCRIPT_GLOW_ON: [{ id: string }]
STOP_FOR_TARGET: [RenderedTarget, undefined | Thread]
TARGETS_UPDATE: [boolean]
targetWasCreated: [RenderedTarget, RenderedTarget?]
targetWasRemoved: [RenderedTarget]
TOOLBOX_EXTENSIONS_NEED_UPDATE: []
USER_PICKED_PERIPHERAL: [Record<number, Peripheral>]
VISUAL_REPORT: [{ id: string; value: string }]