import { IGenericWrapper } from '../../generic/types/wrapper';
import { IMessageEvent } from '../types/index';

import { getMethods } from './methods';

export function transformSalesforceToGeneric({
  type,
  message
}: IMessageEvent): IGenericWrapper {
  return {
    type: 'wrapper',
    children: [].concat(getMethods(type)(message))
  };
}
