lizasolomyannik/frontend-project-lvl2

View on GitHub
src/parser.js

Summary

Maintainability
A
0 mins
Test Coverage
B
84%
import * as yaml from 'js-yaml';

const parseData = (data, type) => {
  if (type === 'json') {
    return JSON.parse(data);
  }
  if (type === 'yaml' || type === 'yml') {
    return yaml.load(data);
  }
  throw Error(`Unknown format: ${type}!`);
};

export default parseData;