"use strict";

exports.__esModule = true;
exports.OriginConfigType = exports.FlowEventSelectType = exports.FlowEvent = void 0;
/**
 * 用于扩展额外的事件流节点
 */
var FlowEvent = exports.FlowEvent = /*#__PURE__*/function (FlowEvent) {
  FlowEvent["root"] = "root";
  FlowEvent["start"] = "start";
  FlowEvent["condition"] = "condition";
  FlowEvent["conditionInsert"] = "conditionInsert";
  FlowEvent["conditionElse"] = "conditionElse";
  FlowEvent["action"] = "action";
  FlowEvent["actionInsert"] = "actionInsert";
  FlowEvent["event"] = "event";
  FlowEvent["addItem"] = "add-item";
  FlowEvent["removeItem"] = "remove-item";
  FlowEvent["end"] = "end";
  FlowEvent["success"] = "success";
  FlowEvent["error"] = "error";
  FlowEvent["finally"] = "finally";
  FlowEvent["abnormal"] = "abnormal";
  FlowEvent["rule"] = "rule";
  FlowEvent["ruleInsert"] = "ruleInsert";
  FlowEvent["rulePre"] = "rulePre";
  FlowEvent["ruleBefore"] = "ruleBefore";
  FlowEvent["ruleAfter"] = "ruleAfter";
  FlowEvent["deleteContent"] = "deleteContent";
  FlowEvent["deleteAfter"] = "deleteAfter";
  FlowEvent["insert"] = "insert";
  FlowEvent["eventFlowNode"] = "eventFlowNode";
  return FlowEvent;
}({});
var OriginConfigType = exports.OriginConfigType = /*#__PURE__*/function (OriginConfigType) {
  OriginConfigType[OriginConfigType["private"] = 0] = "private";
  OriginConfigType[OriginConfigType["common"] = 1] = "common";
  return OriginConfigType;
}({});
var FlowEventSelectType = exports.FlowEventSelectType = /*#__PURE__*/function (FlowEventSelectType) {
  FlowEventSelectType["current"] = "current";
  FlowEventSelectType["parent"] = "parent";
  return FlowEventSelectType;
}({});