circu.js
    Preparing search index...

    Interface DebugChannelWorker

    Worker-thread channel handle (reconstructed from the transferred handle).

    interface DebugChannelWorker {
        addBreakpoint(file: string, line: number, column?: number): void;
        clearBreakpoints(): void;
        interrupt(): void;
        recv(): { id: number; kind: number; payload?: any; type: number } | null;
        removeBreakpoint(file: string, line: number): void;
        resume(step?: number): boolean;
        send(id: number, method: string, params: any): boolean;
        setBreakpointsActive(active: boolean): void;
        setExceptionBreakpoint(mode: number | boolean): void;
        setStep(mode: number): void;
        state(): number;
        stop(): void;
        waitRecv(timeoutMs?: number): boolean;
    }
    Index

    Methods

    • Parameters

      • file: string
      • line: number
      • Optionalcolumn: number

      Returns void

    • Returns void

    • Request the main thread to pause at the next safepoint.

      Returns void

    • Non-blocking pop from the main->worker queue.

      Returns { id: number; kind: number; payload?: any; type: number } | null

    • Parameters

      • file: string
      • line: number

      Returns void

    • Resume a paused main thread, optionally with a step mode (STEP_*).

      Parameters

      • Optionalstep: number

      Returns boolean

    • Send an inspect request; the reply arrives via recv() with the same id.

      Parameters

      • id: number
      • method: string
      • params: any

      Returns boolean

    • Parameters

      • active: boolean

      Returns void

    • Parameters

      • mode: number | boolean

      Returns void

    • Parameters

      • mode: number

      Returns void

    • Read the current DebugControlBlock.state (STATE_*).

      Returns number

    • Release this ref.

      Returns void

    • Timed-wait until a main->worker message arrives (default 1ms).

      Parameters

      • OptionaltimeoutMs: number

      Returns boolean