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

    Interface VirtualMachineEventMap

    interface VirtualMachineEventMap {
        BLOCK_DRAG_END: [unknown[], string];
        BLOCK_DRAG_UPDATE: [boolean];
        BLOCK_GLOW_OFF: [{ id: string }];
        BLOCK_GLOW_ON: [{ id: string }];
        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: [];
        playgroundData: [{ blocks: Blocks; thread: string }];
        PROJECT_CHANGED: [];
        PROJECT_RUN_START: [];
        PROJECT_RUN_STOP: [];
        PROJECT_START: [{ id: string; value: string }];
        RUNTIME_OPTIONS_CHANGED: [RuntimeOptions];
        RUNTIME_STARTED: [];
        RUNTIME_STOPPED: [];
        SCRIPT_GLOW_OFF: [{ id: string }];
        SCRIPT_GLOW_ON: [{ id: string }];
        STAGE_SIZE_CHANGED: [number, number];
        targetsUpdate: [
            { editingTarget: string
            | null; targetList: SerializedTarget[] },
        ];
        TURBO_MODE_OFF: [];
        TURBO_MODE_ON: [];
        USER_PICKED_PERIPHERAL: [Record<number, Peripheral>];
        VISUAL_REPORT: [{ id: string; value: string }];
        workspaceUpdate: [{ xml: string }];
    }

    Hierarchy (View Summary)

    Index

    Properties

    BLOCK_DRAG_END: [unknown[], string]
    BLOCK_DRAG_UPDATE: [boolean]
    BLOCK_GLOW_OFF: [{ id: string }]
    BLOCK_GLOW_ON: [{ id: string }]
    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: []
    playgroundData: [{ blocks: Blocks; thread: string }]
    PROJECT_CHANGED: []
    PROJECT_RUN_START: []
    PROJECT_RUN_STOP: []
    PROJECT_START: [{ id: string; value: string }]
    RUNTIME_OPTIONS_CHANGED: [RuntimeOptions]
    RUNTIME_STARTED: []
    RUNTIME_STOPPED: []
    SCRIPT_GLOW_OFF: [{ id: string }]
    SCRIPT_GLOW_ON: [{ id: string }]
    STAGE_SIZE_CHANGED: [number, number]
    targetsUpdate: [
        { editingTarget: string
        | null; targetList: SerializedTarget[] },
    ]
    TURBO_MODE_OFF: []
    TURBO_MODE_ON: []
    USER_PICKED_PERIPHERAL: [Record<number, Peripheral>]
    VISUAL_REPORT: [{ id: string; value: string }]
    workspaceUpdate: [{ xml: string }]