Hierarchy (view full)

Constructors

Properties

id: string = ...
operations: Set<DemosWorkOperation> = ...
operationScript: ConditionalOperationScript = ...
output: {
    success: {
        src: {
            key: string;
            self: DemosWorkOperation;
        };
        type: work;
    };
} = ...
steps: Record<string, WorkStep> = {}
tempCondition: Condition = null
type: OperationType = "conditional"

Accessors

Methods

  • Parameters

    • value_a: any
    • operator: operators
    • Optionalvalue_b: any

    Returns {
        then: ((step: WorkStep | DemosWorkOperation) => {
            elif: ((value_a: any, operator: operators, value_b?: any) => { then: (step: WorkStep | DemosWorkOperation) => { elif: (value_a: any, operator: operators, value_b?: any) => ...; else: (step: WorkStep | DemosWorkOperation) => number; }; });
            else: ((step: WorkStep | DemosWorkOperation) => number);
        });
    }

    • then: ((step: WorkStep | DemosWorkOperation) => {
          elif: ((value_a: any, operator: operators, value_b?: any) => { then: (step: WorkStep | DemosWorkOperation) => { elif: (value_a: any, operator: operators, value_b?: any) => ...; else: (step: WorkStep | DemosWorkOperation) => number; }; });
          else: ((step: WorkStep | DemosWorkOperation) => number);
      })
        • (step): {
              elif: ((value_a: any, operator: operators, value_b?: any) => { then: (step: WorkStep | DemosWorkOperation) => { elif: (value_a: any, operator: operators, value_b?: any) => ...; else: (step: WorkStep | DemosWorkOperation) => number; }; });
              else: ((step: WorkStep | DemosWorkOperation) => number);
          }
        • Parameters

          Returns {
              elif: ((value_a: any, operator: operators, value_b?: any) => { then: (step: WorkStep | DemosWorkOperation) => { elif: (value_a: any, operator: operators, value_b?: any) => ...; else: (step: WorkStep | DemosWorkOperation) => number; }; });
              else: ((step: WorkStep | DemosWorkOperation) => number);
          }

          • elif: ((value_a: any, operator: operators, value_b?: any) => { then: (step: WorkStep | DemosWorkOperation) => { elif: (value_a: any, operator: operators, value_b?: any) => ...; else: (step: WorkStep | DemosWorkOperation) => number; }; })
              • (value_a, operator, value_b?): { then: (step: WorkStep | DemosWorkOperation) => { elif: (value_a: any, operator: operators, value_b?: any) => ...; else: (step: WorkStep | DemosWorkOperation) => number; }; }
              • Parameters

                • value_a: any
                • operator: operators
                • Optionalvalue_b: any

                Returns { then: (step: WorkStep | DemosWorkOperation) => { elif: (value_a: any, operator: operators, value_b?: any) => ...; else: (step: WorkStep | DemosWorkOperation) => number; }; }

          • else: ((step: WorkStep | DemosWorkOperation) => number)
  • Parameters

    Returns {
        elif: ((value_a: any, operator: operators, value_b?: any) => {
            then: ((step: WorkStep | DemosWorkOperation) => { elif: (value_a: any, operator: operators, value_b?: any) => { then: (step: WorkStep | DemosWorkOperation) => ...; }; else: (step: WorkStep | DemosWorkOperation) => number; });
        });
        else: ((step: WorkStep | DemosWorkOperation) => number);
    }

    • elif: ((value_a: any, operator: operators, value_b?: any) => {
          then: ((step: WorkStep | DemosWorkOperation) => { elif: (value_a: any, operator: operators, value_b?: any) => { then: (step: WorkStep | DemosWorkOperation) => ...; }; else: (step: WorkStep | DemosWorkOperation) => number; });
      })
        • (value_a, operator, value_b?): {
              then: ((step: WorkStep | DemosWorkOperation) => { elif: (value_a: any, operator: operators, value_b?: any) => { then: (step: WorkStep | DemosWorkOperation) => ...; }; else: (step: WorkStep | DemosWorkOperation) => number; });
          }
        • Parameters

          • value_a: any
          • operator: operators
          • Optionalvalue_b: any

          Returns {
              then: ((step: WorkStep | DemosWorkOperation) => { elif: (value_a: any, operator: operators, value_b?: any) => { then: (step: WorkStep | DemosWorkOperation) => ...; }; else: (step: WorkStep | DemosWorkOperation) => number; });
          }

          • then: ((step: WorkStep | DemosWorkOperation) => { elif: (value_a: any, operator: operators, value_b?: any) => { then: (step: WorkStep | DemosWorkOperation) => ...; }; else: (step: WorkStep | DemosWorkOperation) => number; })
              • (step): { elif: (value_a: any, operator: operators, value_b?: any) => { then: (step: WorkStep | DemosWorkOperation) => ...; }; else: (step: WorkStep | DemosWorkOperation) => number; }
              • Parameters

                Returns { elif: (value_a: any, operator: operators, value_b?: any) => { then: (step: WorkStep | DemosWorkOperation) => ...; }; else: (step: WorkStep | DemosWorkOperation) => number; }

    • else: ((step: WorkStep | DemosWorkOperation) => number)