@turbowarp/types-tw
    Preparing search index...

    Interface RuntimeEventMap

    interface RuntimeEventMap {
        AFTER_EXECUTE: [];
        ANSWER: [string];
        BEFORE_EXECUTE: [];
        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];
        COMPILE_ERROR: [RenderedTarget, unknown];
        COMPILER_OPTIONS_CHANGED: [CompilerOptions];
        EXTENSION_ADDED: [ExtensionInfo];
        EXTENSION_FIELD_ADDED: [{ implementation: unknown; name: string }];
        FRAMERATE_CHANGED: [number];
        HAS_CLOUD_DATA_UPDATE: [boolean];
        INTERPOLATION_CHANGED: [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: [string | null];
        RUNTIME_DISPOSED: [];
        RUNTIME_OPTIONS_CHANGED: [RuntimeOptions];
        RUNTIME_PAUSED: [];
        RUNTIME_STARTED: [];
        RUNTIME_STOPPED: [];
        RUNTIME_UNPAUSED: [];
        SAY: [RenderedTarget, "say" | "think", string];
        SCRIPT_GLOW_OFF: [{ id: string }];
        SCRIPT_GLOW_ON: [{ id: string }];
        STAGE_SIZE_CHANGED: [number, number];
        STOP_FOR_TARGET: [RenderedTarget, Thread | undefined];
        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)

    Index

    Properties

    AFTER_EXECUTE: []
    ANSWER: [string]
    BEFORE_EXECUTE: []
    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]
    COMPILE_ERROR: [RenderedTarget, unknown]
    COMPILER_OPTIONS_CHANGED: [CompilerOptions]
    EXTENSION_ADDED: [ExtensionInfo]
    EXTENSION_FIELD_ADDED: [{ implementation: unknown; name: string }]
    FRAMERATE_CHANGED: [number]
    HAS_CLOUD_DATA_UPDATE: [boolean]
    INTERPOLATION_CHANGED: [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: [string | null]
    RUNTIME_DISPOSED: []
    RUNTIME_OPTIONS_CHANGED: [RuntimeOptions]
    RUNTIME_PAUSED: []
    RUNTIME_STARTED: []
    RUNTIME_STOPPED: []
    RUNTIME_UNPAUSED: []
    SAY: [RenderedTarget, "say" | "think", string]
    SCRIPT_GLOW_OFF: [{ id: string }]
    SCRIPT_GLOW_ON: [{ id: string }]
    STAGE_SIZE_CHANGED: [number, number]
    STOP_FOR_TARGET: [RenderedTarget, Thread | undefined]
    TARGETS_UPDATE: [boolean]
    targetWasCreated: [RenderedTarget, RenderedTarget?]
    targetWasRemoved: [RenderedTarget]
    TOOLBOX_EXTENSIONS_NEED_UPDATE: []
    USER_PICKED_PERIPHERAL: [Record<number, Peripheral>]
    VISUAL_REPORT: [{ id: string; value: string }]