Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • DebugViewModel

Implements

  • Disposable

Index

Constructors

Properties

_watchExpressions: Map<number, DebugWatchExpression> = ...
onDidChange: Event<void> = ...
onDidChangeBreakpoints: Event<URI> = ...
onDidChangeBreakpointsEmitter: Emitter<URI> = ...
onDidChangeEmitter: Emitter<void> = ...
onDidChangeWatchExpressions: Event<void> = ...
onDidChangeWatchExpressionsEmitter: Emitter<void> = ...
refreshWatchExpressions: ((...arguments: []) => Promise<void>) = ...

Type declaration

    • (...arguments: []): Promise<void>
    • Debounce promise-returning & async functions.

      example
      import pDebounce = require('p-debounce');

      const expensiveCall = async input => input;

      const debouncedFn = pDebounce(expensiveCall, 200);

      for (const i of [1, 2, 3]) {
      debouncedFn(i).then(console.log);
      }
      //=> 3
      //=> 3
      //=> 3

      Parameters

      • Rest ...arguments: []

      Returns Promise<void>

      A function that delays calling fn until after wait milliseconds have elapsed since the last time it was called.

refreshWatchExpressionsQueue: Promise<void> = ...
toDispose: DisposableCollection = ...

Accessors

  • get id(): string
  • get label(): string
  • get sessionCount(): number

Methods

  • dispose(): void
  • fireDidChange(): void
  • fireDidChangeBreakpoints(uri: URI): void
  • fireDidChangeWatchExpressions(): void
  • init(): void
  • removeWatchExpressions(): void
  • restart(): Promise<void>
  • start(): Promise<void>
  • terminate(): Promise<void>
  • updateWatchExpressions(): void