| 132 | * Specifically, this is implemented by both variables and scopes. |
| 133 | */ |
| 134 | export interface IVariableContainer { |
| 135 | /** |
| 136 | * An ID is assigned to _all_ variables. For variables that can be expanded, |
| 137 | * this is also their variablesReference returned from `toDap()`. |
| 138 | */ |
| 139 | readonly id: number; |
| 140 | |
| 141 | getChildren(params: Dap.VariablesParams): Promise<IVariable[]>; |
| 142 | } |
| 143 | |
| 144 | /** |
| 145 | * A variable container who also has a `Dap.Variable` representation. |
no outgoing calls
no test coverage detected