phaser4-rex-plugins
Version:
23 lines (19 loc) • 523 B
JavaScript
import yaml from 'js-yaml';
import CreateNode from './CreateNode.js';
var LoadYaml = function (yamlString, customNodeHandlers) {
if (customNodeHandlers === undefined) {
customNodeHandlers = {};
}
var obj;
try {
obj = yaml.load(yamlString);
} catch (e) {
console.log(e);
}
for (var key in obj) {
var data = obj[key];
data.__handlerName__ = key;
return CreateNode(data, customNodeHandlers);
}
}
export default LoadYaml;