Interface IConditionComposite

interface IConditionComposite {
    compoundCondition: {
        conditionBase: IConditionInternalBase;
        data: {
            conditions: string[];
            expression: string;
            history: {
                enabled: boolean;
            };
        };
    };
    dataCondition: never;
    type: "data" | "compound";
}

Hierarchy (view full)

Properties

compoundCondition: {
    conditionBase: IConditionInternalBase;
    data: {
        conditions: string[];
        expression: string;
        history: {
            enabled: boolean;
        };
    };
}

Type declaration

  • conditionBase: IConditionInternalBase
  • data: {
        conditions: string[];
        expression: string;
        history: {
            enabled: boolean;
        };
    }
    • conditions: string[]
    • expression: string
    • history: {
          enabled: boolean;
      }
      • enabled: boolean
dataCondition: never
type: "data" | "compound"