UNPKG

481 BTypeScriptView Raw
1import type { ExecutionStatus } from './ExecutionStatus.js';
2/**
3 * Summary of the execution process
4 * @remarks Since 1.9.0
5 * @public
6 */
7export interface ExecutionTree<Ts> {
8 /**
9 * Status of the property
10 * @remarks Since 1.9.0
11 */
12 status: ExecutionStatus;
13 /**
14 * Generated value
15 * @remarks Since 1.9.0
16 */
17 value: Ts;
18 /**
19 * Values derived from this value
20 * @remarks Since 1.9.0
21 */
22 children: ExecutionTree<Ts>[];
23}