Vyachowski/frontend-project-46

View on GitHub
src/formatter/index.js

Summary

Maintainability
A
0 mins
Test Coverage
A
92%
import stylishFormatter from './formats/stylishFormatter.js';
import plainFormatter from './formats/plainFormatter.js';
import JSONFormatter from './formats/jsonFormatter.js';

export default function formatDiff(difference, format) {
  switch (format) {
    case 'json':
      return JSONFormatter(difference);
    case 'plain':
      return plainFormatter(difference);
    default:
      return stylishFormatter(difference);
  }
}