import {AnyJson} from "~/types/types"; import { read } from 'yaml-import'; const yaml = require('js-yaml'); /** * @category Services/utils * @class YamlParser * Classe permettant d'assurer le parsing d'un fichier Yaml */ class YamlParser { /** * Parse un fichier Yaml pour en retourner son équivalent en Json * @param {string} inPath * @return {AnyJson} */ parse(inPath: string): AnyJson { try { return yaml.load(yaml.dump(read(inPath))); }catch (e) { console.debug(e); return {} } } } export const $yamlParser = new YamlParser()