Options
All
  • Public
  • Public/Protected
  • All
Menu

Class KernelExpressionEvaluator

Hierarchy

  • KernelExpressionEvaluator

Implements

  • IDisposable
  • IExpressionEvaluator

Index

Type aliases

Static ICommRecvMessageTypes

ICommRecvMessageTypes: "expr_value" | "expr_error"

Static ICommSendMessageTypes

ICommSendMessageTypes: "evaluate_expr"

Constructors

constructor

Properties

Private _globals

_globals: GlobalsService | null = null

Private _isDisposed

_isDisposed: boolean = false

Private comm

comm: CommManager<ICommSendMsg & JSONDataObject, ICommRecvMsg & JSONDataObject>

Private session

session: IClientSession

Accessors

globals

  • get globals(): null | GlobalsService
  • set globals(newValue: GlobalsService | null): void

isDisposed

  • get isDisposed(): boolean

Methods

dispose

  • dispose(): void

evaluate

  • evaluate(expr: string, globals: ReadonlyArray<string>): Promise<any>

getMetadata

  • getMetadata(): object

Generated using TypeDoc