konstantin1998/frontend-project-lvl2

View on GitHub
src/formatters/index.js

Summary

Maintainability
A
0 mins
Test Coverage
import getObjFormat from './objDiffGenerator';
import getPlainFormat from './plainDiffGenerator';
import getJsonFormat from './jsonDiffGenerator';

const mapping = {
  plain: getPlainFormat,
  json: getJsonFormat,
  obj: getObjFormat,
};

const renderDiff = (fileDifference, format) => mapping[format](fileDifference);

export default renderDiff;