The data model for the debugger service.

interface IService {
    breakpoints: IBreakpoints;
    callstack: ICallstack;
    hasRichVariableRendering: boolean;
    kernelSources: IKernelSources;
    sources: IDebugger.Model.ISources;
    stoppedThreads: Set<number>;
    supportCopyToGlobals: boolean;
    title: string;
    titleChanged: ISignal<IService, string>;
    variables: IVariables;
    clear(): void;


breakpoints: IBreakpoints

The breakpoints UI model.

callstack: ICallstack

The callstack UI model.

hasRichVariableRendering: boolean

Whether the kernel support rich variable rendering based on mime type.

kernelSources: IKernelSources

The kernel sources UI model.

The sources UI model.

stoppedThreads: Set<number>

The set of threads in stopped state.

supportCopyToGlobals: boolean

Whether the kernel supports the copyToGlobals request.

title: string

The current debugger title.

titleChanged: ISignal<IService, string>

A signal emitted when the title changes.

variables: IVariables

The variables UI model.