The variables UI model.

interface IVariables {
    changed: ISignal<IVariables, void>;
    scopes: IScope[];
    selectedVariable: null | IVariableSelection;
    variableExpanded: ISignal<IVariables, IVariable>;
    expandVariable(variable): void;
}

Properties

changed: ISignal<IVariables, void>

Signal emitted when the current variable has changed.

scopes: IScope[]

The variable scopes.

selectedVariable: null | IVariableSelection

Selected variable in the variables explorer.

variableExpanded: ISignal<IVariables, IVariable>

Signal emitted when the current variable has been expanded.

Methods