UNPKG

@altostra/core

Version:

Core library for shared types and logic

1 lines 730 B
"use strict";var __importDefault=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(exports,"__esModule",{value:!0}),exports.stringify=exports.parseAllCFNTemplates=exports.parseCFNTemplate=void 0;const js_yaml_1=require("js-yaml"),CFNYamlSchema_1=__importDefault(require("./CFNYamlSchema"));function parseCFNTemplate(e){return(0,js_yaml_1.load)(e,{schema:CFNYamlSchema_1.default})}function parseAllCFNTemplates(e){return(0,js_yaml_1.loadAll)(e,null,{schema:CFNYamlSchema_1.default})}function stringify(e,t,a=2){return(0,js_yaml_1.dump)(e,{indent:a,replacer:t})}exports.parseCFNTemplate=parseCFNTemplate,exports.parseAllCFNTemplates=parseAllCFNTemplates,exports.stringify=stringify;