Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ExpressionItem

Hierarchy

Index

Constructors

constructor

Properties

Protected _available

_available: boolean = false

Protected _expression

_expression: string

Protected _type

_type: undefined | string

Protected _value

_value: string = ...

Protected elements

elements: undefined | Promise<ExpressionContainer[]>

Protected indexedVariables

indexedVariables: undefined | number

Protected namedVariables

namedVariables: undefined | number

Protected Readonly sessionProvider

sessionProvider: DebugSessionProvider

Optional severity

severity: Ignore | Error | Warning | Info | Log

Protected Readonly startOfVariables

startOfVariables: number

Protected variablesReference

variablesReference: number

Static notAvailable

notAvailable: string = 'not available'

Accessors

available

  • get available(): boolean

expression

  • get expression(): string

hasElements

  • get hasElements(): boolean

Protected session

type

  • get type(): undefined | string

value

  • get value(): string

Methods

Protected doResolve

evaluate

  • evaluate(context?: string): Promise<void>

Protected fetch

  • fetch(result: ConsoleItem[], filter: "named"): Promise<void>
  • fetch(result: ConsoleItem[], filter: "indexed", start: number, count?: number): Promise<void>

getElements

render

  • render(): ReactNode

Protected setResult

  • setResult(body?: {}, error?: string): void