const rules = [
  {
    sourceType: 'StartNode',
    targetType: 'EndNode',
    message: '开始节点与结束节点，不能连接，不符合规则！'
  },
  {
    sourceType: 'StartNode',
    targetType: 'StartNode',
    message: '开始节点与开始节点，不能连接，不符合规则！'
  },
  {
    sourceType: 'StartNode',
    targetType: 'Node',
    message: '开始节点与步骤节点，不能连接，不符合规则！'
  },
  {
    sourceType: 'Node',
    targetType: 'StartNode',
    message: '步骤节点与开始节点，不能连接，不符合规则！'
  },
  {
    sourceType: 'Node',
    targetType: 'EndNode',
    message: '步骤节点与结束节点，不能连接，不符合规则！'
  },
  {
    sourceType: 'Node',
    targetType: 'Node',
    message: '步骤节点与步骤节点，不能连接，不符合规则！'
  },
  {
    sourceType: 'ActionNode',
    targetType: 'ActionNode',
    message: '动作节点与动作节点，不能连接，不符合规则！'
  }
]

// 是否可以重复连线
const isCanRepeat = false

export { rules, isCanRepeat }
