Abikimoz/frontend-project-46

View on GitHub
src/formatters/index.js

Summary

Maintainability
A
0 mins
Test Coverage
A
93%
import makePlain from './plain.js';
import makeStylish from './stylish.js';

export default function formatter(tree, format) {
  switch (format) {
    case 'stylish':
      return makeStylish(tree);
    case 'plain':
      return makePlain(tree);
    case 'json':
      return JSON.stringify(tree);
    default:
      throw new Error('введите формат');
  }
}