index.ts 650 Bytes
import type { CategoryConfigType, NodeItemConfigType } from '../../types/node';
import { RuleNodeTypeEnum } from '../index.type';
import { ChangeOriginatorConfig } from './ChangeOriginator';
import { ScriptConfig } from './Script';
import { ToEmailConfig } from './ToEmail';

export const TransformationCategoryConfig: CategoryConfigType = {
  category: RuleNodeTypeEnum.TRANSFORMATION,
  title: '变换',
  backgroundColor: '#79cef1',
  icon: 'ic:outline-transform',
  description: '更改消息 Payload 和元数据',
};

export const TransformationComponents: NodeItemConfigType[] = [
  ChangeOriginatorConfig,
  ScriptConfig,
  ToEmailConfig,
];