| 123456789101112131415161718192021 |
- import { read } from 'yaml-import'
- import {dump, load} from 'js-yaml';
- import {AnyJson} from "~/types/data";
- /**
- * Classe permettant d'assurer la dénormalization d'un fichier JSON en JSON
- */
- class YamlDenormalizer {
- /**
- * Parse un fichier Yaml pour en retourner son équivalent en Json
- *
- * @param {AnyJson} data
- * @return {AnyJson}
- */
- public static denormalize (data: AnyJson): AnyJson {
- return load(dump(read(data.path))) as AnyJson
- }
- }
- export default YamlDenormalizer
|