articulate-nlg
Advanced tools
Comparing version 1.0.15 to 1.0.16
@@ -1,2 +0,2 @@ | ||
{"/mnt/c/Users/jmmrte/Projects/articulate-nlg/lib/index.ts": {"path":"/mnt/c/Users/jmmrte/Projects/articulate-nlg/lib/index.ts","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":32}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":51}},"2":{"start":{"line":6,"column":4},"end":{"line":9,"column":6}},"3":{"start":{"line":7,"column":25},"end":{"line":7,"column":37}},"4":{"start":{"line":8,"column":6},"end":{"line":8,"column":74}},"5":{"start":{"line":12,"column":4},"end":{"line":30,"column":6}},"6":{"start":{"line":13,"column":21},"end":{"line":13,"column":36}},"7":{"start":{"line":14,"column":37},"end":{"line":14,"column":39}},"8":{"start":{"line":15,"column":26},"end":{"line":15,"column":40}},"9":{"start":{"line":16,"column":6},"end":{"line":26,"column":9}},"10":{"start":{"line":17,"column":45},"end":{"line":17,"column":65}},"11":{"start":{"line":19,"column":10},"end":{"line":22,"column":13}},"12":{"start":{"line":24,"column":10},"end":{"line":24,"column":66}},"13":{"start":{"line":27,"column":24},"end":{"line":27,"column":73}},"14":{"start":{"line":28,"column":33},"end":{"line":28,"column":53}},"15":{"start":{"line":29,"column":6},"end":{"line":29,"column":26}},"16":{"start":{"line":34,"column":0},"end":{"line":34,"column":null}},"17":{"start":{"line":35,"column":2},"end":{"line":35,"column":21}},"18":{"start":{"line":35,"column":21},"end":{"line":35,"column":48}},"19":{"start":{"line":35,"column":48},"end":{"line":35,"column":77}},"20":{"start":{"line":35,"column":21},"end":{"line":35,"column":39}},"21":{"start":{"line":35,"column":48},"end":{"line":35,"column":74}},"22":{"start":{"line":37,"column":2},"end":{"line":42,"column":4}},"23":{"start":{"line":37,"column":27},"end":{"line":37,"column":null}},"24":{"start":{"line":38,"column":17},"end":{"line":38,"column":57}},"25":{"start":{"line":39,"column":26},"end":{"line":39,"column":36}},"26":{"start":{"line":40,"column":17},"end":{"line":40,"column":75}},"27":{"start":{"line":41,"column":4},"end":{"line":41,"column":18}},"28":{"start":{"line":43,"column":0},"end":{"line":43,"column":null}},"29":{"start":{"line":55,"column":21},"end":{"line":71,"column":1}},"30":{"start":{"line":62,"column":4},"end":{"line":67,"column":6}},"31":{"start":{"line":68,"column":4},"end":{"line":68,"column":27}},"32":{"start":{"line":70,"column":2},"end":{"line":70,"column":23}},"33":{"start":{"line":73,"column":0},"end":{"line":73,"column":13}},"34":{"start":{"line":74,"column":9},"end":{"line":81,"column":4}},"35":{"start":{"line":75,"column":4},"end":{"line":80,"column":6}},"36":{"start":{"line":83,"column":9},"end":{"line":101,"column":4}},"37":{"start":{"line":84,"column":29},"end":{"line":84,"column":31}},"38":{"start":{"line":85,"column":16},"end":{"line":93,"column":6}},"39":{"start":{"line":87,"column":8},"end":{"line":87,"column":53}},"40":{"start":{"line":88,"column":8},"end":{"line":88,"column":19}},"41":{"start":{"line":90,"column":8},"end":{"line":90,"column":55}},"42":{"start":{"line":91,"column":8},"end":{"line":91,"column":35}},"43":{"start":{"line":94,"column":22},"end":{"line":94,"column":37}},"44":{"start":{"line":95,"column":4},"end":{"line":100,"column":6}},"45":{"start":{"line":103,"column":9},"end":{"line":105,"column":4}},"46":{"start":{"line":104,"column":4},"end":{"line":104,"column":43}},"47":{"start":{"line":107,"column":9},"end":{"line":109,"column":4}},"48":{"start":{"line":108,"column":4},"end":{"line":108,"column":30}},"49":{"start":{"line":111,"column":9},"end":{"line":113,"column":4}},"50":{"start":{"line":112,"column":4},"end":{"line":112,"column":36}},"51":{"start":{"line":115,"column":9},"end":{"line":122,"column":4}},"52":{"start":{"line":116,"column":4},"end":{"line":121,"column":6}},"53":{"start":{"line":124,"column":9},"end":{"line":131,"column":4}},"54":{"start":{"line":125,"column":4},"end":{"line":130,"column":6}},"55":{"start":{"line":133,"column":9},"end":{"line":142,"column":4}},"56":{"start":{"line":138,"column":4},"end":{"line":141,"column":8}},"57":{"start":{"line":144,"column":9},"end":{"line":160,"column":4}},"58":{"start":{"line":146,"column":4},"end":{"line":146,"column":null}},"59":{"start":{"line":151,"column":19},"end":{"line":158,"column":21}},"60":{"start":{"line":155,"column":23},"end":{"line":155,"column":29}},"61":{"start":{"line":156,"column":20},"end":{"line":156,"column":26}},"62":{"start":{"line":157,"column":8},"end":{"line":157,"column":57}},"63":{"start":{"line":159,"column":4},"end":{"line":159,"column":20}},"64":{"start":{"line":161,"column":0},"end":{"line":161,"column":null}},"65":{"start":{"line":73,"column":13},"end":{"line":73,"column":25}}},"fnMap":{"0":{"name":"(anonymous_3)","decl":{"start":{"line":5,"column":14},"end":{"line":5,"column":null}},"loc":{"start":{"line":5,"column":14},"end":{"line":10,"column":3}}},"1":{"name":"(anonymous_4)","decl":{"start":{"line":6,"column":11},"end":{"line":6,"column":12}},"loc":{"start":{"line":6,"column":42},"end":{"line":9,"column":5}}},"2":{"name":"(anonymous_5)","decl":{"start":{"line":11,"column":10},"end":{"line":11,"column":null}},"loc":{"start":{"line":11,"column":10},"end":{"line":31,"column":3}}},"3":{"name":"(anonymous_6)","decl":{"start":{"line":12,"column":11},"end":{"line":12,"column":12}},"loc":{"start":{"line":12,"column":42},"end":{"line":30,"column":5}}},"4":{"name":"(anonymous_7)","decl":{"start":{"line":16,"column":23},"end":{"line":16,"column":30}},"loc":{"start":{"line":16,"column":30},"end":{"line":26,"column":7}}},"5":{"name":"(anonymous_8)","decl":{"start":{"line":34,"column":0},"end":{"line":34,"column":null}},"loc":{"start":{"line":34,"column":0},"end":{"line":43,"column":null}}},"6":{"name":"Persona","decl":{"start":{"line":35,"column":2},"end":{"line":35,"column":21}},"loc":{"start":{"line":35,"column":74},"end":{"line":35,"column":78}}},"7":{"name":"(anonymous_10)","decl":{"start":{"line":37,"column":8},"end":{"line":37,"column":9}},"loc":{"start":{"line":37,"column":38},"end":{"line":42,"column":3}}},"8":{"name":"(anonymous_11)","decl":{"start":{"line":55,"column":21},"end":{"line":55,"column":null}},"loc":{"start":{"line":59,"column":25},"end":{"line":71,"column":1}}},"9":{"name":"VocabHelpers","decl":{"start":{"line":73,"column":0},"end":{"line":73,"column":13}},"loc":{"start":{"line":73,"column":0},"end":{"line":161,"column":null}}},"10":{"name":"(anonymous_14)","decl":{"start":{"line":74,"column":22},"end":{"line":74,"column":23}},"loc":{"start":{"line":74,"column":35},"end":{"line":81,"column":3}}},"11":{"name":"(anonymous_15)","decl":{"start":{"line":83,"column":18},"end":{"line":83,"column":19}},"loc":{"start":{"line":83,"column":52},"end":{"line":101,"column":3}}},"12":{"name":"(anonymous_16)","decl":{"start":{"line":85,"column":26},"end":{"line":85,"column":29}},"loc":{"start":{"line":85,"column":29},"end":{"line":93,"column":5}}},"13":{"name":"(anonymous_17)","decl":{"start":{"line":103,"column":17},"end":{"line":103,"column":18}},"loc":{"start":{"line":103,"column":30},"end":{"line":105,"column":3}}},"14":{"name":"(anonymous_18)","decl":{"start":{"line":107,"column":15},"end":{"line":107,"column":16}},"loc":{"start":{"line":107,"column":32},"end":{"line":109,"column":3}}},"15":{"name":"(anonymous_19)","decl":{"start":{"line":111,"column":17},"end":{"line":111,"column":18}},"loc":{"start":{"line":111,"column":34},"end":{"line":113,"column":3}}},"16":{"name":"(anonymous_20)","decl":{"start":{"line":115,"column":18},"end":{"line":115,"column":19}},"loc":{"start":{"line":115,"column":53},"end":{"line":122,"column":3}}},"17":{"name":"(anonymous_21)","decl":{"start":{"line":124,"column":17},"end":{"line":124,"column":18}},"loc":{"start":{"line":124,"column":52},"end":{"line":131,"column":3}}},"18":{"name":"(anonymous_22)","decl":{"start":{"line":133,"column":18},"end":{"line":133,"column":null}},"loc":{"start":{"line":136,"column":20},"end":{"line":142,"column":3}}},"19":{"name":"(anonymous_23)","decl":{"start":{"line":144,"column":19},"end":{"line":144,"column":null}},"loc":{"start":{"line":146,"column":28},"end":{"line":160,"column":3}}},"20":{"name":"(anonymous_24)","decl":{"start":{"line":154,"column":14},"end":{"line":154,"column":15}},"loc":{"start":{"line":154,"column":24},"end":{"line":158,"column":7}}}},"branchMap":{"0":{"loc":{"start":{"line":18,"column":12},"end":{"line":18,"column":26}},"type":"binary-expr","locations":[{"start":{"line":18,"column":12},"end":{"line":18,"column":26}},{"start":{"line":18,"column":30},"end":{"line":18,"column":47}}]},"1":{"loc":{"start":{"line":35,"column":21},"end":{"line":35,"column":48}},"type":"if","locations":[{"start":{"line":35,"column":21},"end":{"line":35,"column":48}},{"start":{"line":35,"column":21},"end":{"line":35,"column":48}}]},"2":{"loc":{"start":{"line":35,"column":48},"end":{"line":35,"column":77}},"type":"if","locations":[{"start":{"line":35,"column":48},"end":{"line":35,"column":77}},{"start":{"line":35,"column":48},"end":{"line":35,"column":77}}]},"3":{"loc":{"start":{"line":37,"column":27},"end":{"line":37,"column":null}},"type":"if","locations":[{"start":{"line":37,"column":27},"end":{"line":37,"column":null}},{"start":{"line":37,"column":27},"end":{"line":37,"column":null}}]},"4":{"loc":{"start":{"line":87,"column":36},"end":{"line":87,"column":46}},"type":"cond-expr","locations":[{"start":{"line":87,"column":36},"end":{"line":87,"column":46}},{"start":{"line":87,"column":49},"end":{"line":87,"column":52}}]},"5":{"loc":{"start":{"line":90,"column":36},"end":{"line":90,"column":46}},"type":"cond-expr","locations":[{"start":{"line":90,"column":36},"end":{"line":90,"column":46}},{"start":{"line":90,"column":49},"end":{"line":90,"column":54}}]},"6":{"loc":{"start":{"line":146,"column":4},"end":{"line":146,"column":null}},"type":"if","locations":[{"start":{"line":146,"column":4},"end":{"line":146,"column":null}},{"start":{"line":146,"column":4},"end":{"line":146,"column":null}}]}},"s":{"0":2,"1":2,"2":1,"3":1,"4":1,"5":2,"6":2,"7":2,"8":2,"9":2,"10":7,"11":3,"12":4,"13":2,"14":2,"15":2,"16":2,"17":4,"18":4,"19":8,"20":4,"21":4,"22":4,"23":7,"24":4,"25":4,"26":4,"27":4,"28":2,"29":2,"30":3,"31":3,"32":21,"33":2,"34":2,"35":3,"36":2,"37":11,"38":11,"39":23,"40":23,"41":12,"42":12,"43":11,"44":11,"45":2,"46":1,"47":2,"48":1,"49":2,"50":6,"51":2,"52":5,"53":2,"54":5,"55":2,"56":4,"57":2,"58":1,"59":1,"60":3,"61":3,"62":3,"63":1,"64":2,"65":2},"f":{"0":1,"1":1,"2":2,"3":2,"4":7,"5":2,"6":4,"7":4,"8":24,"9":0,"10":3,"11":11,"12":35,"13":1,"14":1,"15":6,"16":5,"17":5,"18":4,"19":1,"20":3},"b":{"0":[7,3],"1":[0,4],"2":[4,0],"3":[3,1],"4":[16,7],"5":[9,3],"6":[0,1]}} | ||
{"/mnt/c/Users/jmmrte/Projects/articulate-nlg/lib/index.ts": {"path":"/mnt/c/Users/jmmrte/Projects/articulate-nlg/lib/index.ts","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":32}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":51}},"2":{"start":{"line":6,"column":4},"end":{"line":9,"column":6}},"3":{"start":{"line":7,"column":25},"end":{"line":7,"column":37}},"4":{"start":{"line":8,"column":6},"end":{"line":8,"column":74}},"5":{"start":{"line":12,"column":4},"end":{"line":30,"column":6}},"6":{"start":{"line":13,"column":21},"end":{"line":13,"column":36}},"7":{"start":{"line":14,"column":37},"end":{"line":14,"column":39}},"8":{"start":{"line":15,"column":26},"end":{"line":15,"column":40}},"9":{"start":{"line":16,"column":6},"end":{"line":26,"column":9}},"10":{"start":{"line":17,"column":45},"end":{"line":17,"column":65}},"11":{"start":{"line":19,"column":10},"end":{"line":22,"column":13}},"12":{"start":{"line":24,"column":10},"end":{"line":24,"column":66}},"13":{"start":{"line":27,"column":24},"end":{"line":27,"column":73}},"14":{"start":{"line":28,"column":33},"end":{"line":28,"column":53}},"15":{"start":{"line":29,"column":6},"end":{"line":29,"column":26}},"16":{"start":{"line":34,"column":0},"end":{"line":34,"column":null}},"17":{"start":{"line":35,"column":2},"end":{"line":35,"column":21}},"18":{"start":{"line":35,"column":21},"end":{"line":35,"column":48}},"19":{"start":{"line":35,"column":48},"end":{"line":35,"column":77}},"20":{"start":{"line":35,"column":21},"end":{"line":35,"column":39}},"21":{"start":{"line":35,"column":48},"end":{"line":35,"column":74}},"22":{"start":{"line":37,"column":2},"end":{"line":43,"column":4}},"23":{"start":{"line":37,"column":27},"end":{"line":37,"column":null}},"24":{"start":{"line":38,"column":4},"end":{"line":42,"column":6}},"25":{"start":{"line":44,"column":0},"end":{"line":44,"column":null}},"26":{"start":{"line":56,"column":21},"end":{"line":72,"column":1}},"27":{"start":{"line":63,"column":4},"end":{"line":68,"column":6}},"28":{"start":{"line":69,"column":4},"end":{"line":69,"column":27}},"29":{"start":{"line":71,"column":2},"end":{"line":71,"column":23}},"30":{"start":{"line":74,"column":0},"end":{"line":74,"column":13}},"31":{"start":{"line":75,"column":9},"end":{"line":82,"column":4}},"32":{"start":{"line":76,"column":4},"end":{"line":81,"column":6}},"33":{"start":{"line":84,"column":9},"end":{"line":102,"column":4}},"34":{"start":{"line":85,"column":29},"end":{"line":85,"column":31}},"35":{"start":{"line":86,"column":16},"end":{"line":94,"column":6}},"36":{"start":{"line":88,"column":8},"end":{"line":88,"column":53}},"37":{"start":{"line":89,"column":8},"end":{"line":89,"column":19}},"38":{"start":{"line":91,"column":8},"end":{"line":91,"column":55}},"39":{"start":{"line":92,"column":8},"end":{"line":92,"column":35}},"40":{"start":{"line":95,"column":22},"end":{"line":95,"column":37}},"41":{"start":{"line":96,"column":4},"end":{"line":101,"column":6}},"42":{"start":{"line":104,"column":9},"end":{"line":106,"column":4}},"43":{"start":{"line":105,"column":4},"end":{"line":105,"column":43}},"44":{"start":{"line":108,"column":9},"end":{"line":110,"column":4}},"45":{"start":{"line":109,"column":4},"end":{"line":109,"column":30}},"46":{"start":{"line":112,"column":9},"end":{"line":114,"column":4}},"47":{"start":{"line":113,"column":4},"end":{"line":113,"column":36}},"48":{"start":{"line":116,"column":9},"end":{"line":123,"column":4}},"49":{"start":{"line":117,"column":4},"end":{"line":122,"column":6}},"50":{"start":{"line":125,"column":9},"end":{"line":132,"column":4}},"51":{"start":{"line":126,"column":4},"end":{"line":131,"column":6}},"52":{"start":{"line":134,"column":9},"end":{"line":143,"column":4}},"53":{"start":{"line":139,"column":4},"end":{"line":142,"column":8}},"54":{"start":{"line":145,"column":9},"end":{"line":161,"column":4}},"55":{"start":{"line":147,"column":4},"end":{"line":147,"column":null}},"56":{"start":{"line":152,"column":19},"end":{"line":159,"column":21}},"57":{"start":{"line":156,"column":23},"end":{"line":156,"column":29}},"58":{"start":{"line":157,"column":20},"end":{"line":157,"column":26}},"59":{"start":{"line":158,"column":8},"end":{"line":158,"column":57}},"60":{"start":{"line":160,"column":4},"end":{"line":160,"column":20}},"61":{"start":{"line":162,"column":0},"end":{"line":162,"column":null}},"62":{"start":{"line":74,"column":13},"end":{"line":74,"column":25}}},"fnMap":{"0":{"name":"(anonymous_3)","decl":{"start":{"line":5,"column":14},"end":{"line":5,"column":null}},"loc":{"start":{"line":5,"column":14},"end":{"line":10,"column":3}}},"1":{"name":"(anonymous_4)","decl":{"start":{"line":6,"column":11},"end":{"line":6,"column":12}},"loc":{"start":{"line":6,"column":42},"end":{"line":9,"column":5}}},"2":{"name":"(anonymous_5)","decl":{"start":{"line":11,"column":10},"end":{"line":11,"column":null}},"loc":{"start":{"line":11,"column":10},"end":{"line":31,"column":3}}},"3":{"name":"(anonymous_6)","decl":{"start":{"line":12,"column":11},"end":{"line":12,"column":12}},"loc":{"start":{"line":12,"column":42},"end":{"line":30,"column":5}}},"4":{"name":"(anonymous_7)","decl":{"start":{"line":16,"column":23},"end":{"line":16,"column":30}},"loc":{"start":{"line":16,"column":30},"end":{"line":26,"column":7}}},"5":{"name":"(anonymous_8)","decl":{"start":{"line":34,"column":0},"end":{"line":34,"column":null}},"loc":{"start":{"line":34,"column":0},"end":{"line":44,"column":null}}},"6":{"name":"Persona","decl":{"start":{"line":35,"column":2},"end":{"line":35,"column":21}},"loc":{"start":{"line":35,"column":74},"end":{"line":35,"column":78}}},"7":{"name":"(anonymous_10)","decl":{"start":{"line":37,"column":8},"end":{"line":37,"column":9}},"loc":{"start":{"line":37,"column":38},"end":{"line":43,"column":3}}},"8":{"name":"(anonymous_11)","decl":{"start":{"line":56,"column":21},"end":{"line":56,"column":null}},"loc":{"start":{"line":60,"column":25},"end":{"line":72,"column":1}}},"9":{"name":"VocabHelpers","decl":{"start":{"line":74,"column":0},"end":{"line":74,"column":13}},"loc":{"start":{"line":74,"column":0},"end":{"line":162,"column":null}}},"10":{"name":"(anonymous_14)","decl":{"start":{"line":75,"column":22},"end":{"line":75,"column":23}},"loc":{"start":{"line":75,"column":35},"end":{"line":82,"column":3}}},"11":{"name":"(anonymous_15)","decl":{"start":{"line":84,"column":18},"end":{"line":84,"column":19}},"loc":{"start":{"line":84,"column":52},"end":{"line":102,"column":3}}},"12":{"name":"(anonymous_16)","decl":{"start":{"line":86,"column":26},"end":{"line":86,"column":29}},"loc":{"start":{"line":86,"column":29},"end":{"line":94,"column":5}}},"13":{"name":"(anonymous_17)","decl":{"start":{"line":104,"column":17},"end":{"line":104,"column":18}},"loc":{"start":{"line":104,"column":30},"end":{"line":106,"column":3}}},"14":{"name":"(anonymous_18)","decl":{"start":{"line":108,"column":15},"end":{"line":108,"column":16}},"loc":{"start":{"line":108,"column":32},"end":{"line":110,"column":3}}},"15":{"name":"(anonymous_19)","decl":{"start":{"line":112,"column":17},"end":{"line":112,"column":18}},"loc":{"start":{"line":112,"column":34},"end":{"line":114,"column":3}}},"16":{"name":"(anonymous_20)","decl":{"start":{"line":116,"column":18},"end":{"line":116,"column":19}},"loc":{"start":{"line":116,"column":53},"end":{"line":123,"column":3}}},"17":{"name":"(anonymous_21)","decl":{"start":{"line":125,"column":17},"end":{"line":125,"column":18}},"loc":{"start":{"line":125,"column":52},"end":{"line":132,"column":3}}},"18":{"name":"(anonymous_22)","decl":{"start":{"line":134,"column":18},"end":{"line":134,"column":null}},"loc":{"start":{"line":137,"column":20},"end":{"line":143,"column":3}}},"19":{"name":"(anonymous_23)","decl":{"start":{"line":145,"column":19},"end":{"line":145,"column":null}},"loc":{"start":{"line":147,"column":28},"end":{"line":161,"column":3}}},"20":{"name":"(anonymous_24)","decl":{"start":{"line":155,"column":14},"end":{"line":155,"column":15}},"loc":{"start":{"line":155,"column":24},"end":{"line":159,"column":7}}}},"branchMap":{"0":{"loc":{"start":{"line":18,"column":12},"end":{"line":18,"column":26}},"type":"binary-expr","locations":[{"start":{"line":18,"column":12},"end":{"line":18,"column":26}},{"start":{"line":18,"column":30},"end":{"line":18,"column":47}}]},"1":{"loc":{"start":{"line":35,"column":21},"end":{"line":35,"column":48}},"type":"if","locations":[{"start":{"line":35,"column":21},"end":{"line":35,"column":48}},{"start":{"line":35,"column":21},"end":{"line":35,"column":48}}]},"2":{"loc":{"start":{"line":35,"column":48},"end":{"line":35,"column":77}},"type":"if","locations":[{"start":{"line":35,"column":48},"end":{"line":35,"column":77}},{"start":{"line":35,"column":48},"end":{"line":35,"column":77}}]},"3":{"loc":{"start":{"line":37,"column":27},"end":{"line":37,"column":null}},"type":"if","locations":[{"start":{"line":37,"column":27},"end":{"line":37,"column":null}},{"start":{"line":37,"column":27},"end":{"line":37,"column":null}}]},"4":{"loc":{"start":{"line":88,"column":36},"end":{"line":88,"column":46}},"type":"cond-expr","locations":[{"start":{"line":88,"column":36},"end":{"line":88,"column":46}},{"start":{"line":88,"column":49},"end":{"line":88,"column":52}}]},"5":{"loc":{"start":{"line":91,"column":36},"end":{"line":91,"column":46}},"type":"cond-expr","locations":[{"start":{"line":91,"column":36},"end":{"line":91,"column":46}},{"start":{"line":91,"column":49},"end":{"line":91,"column":54}}]},"6":{"loc":{"start":{"line":147,"column":4},"end":{"line":147,"column":null}},"type":"if","locations":[{"start":{"line":147,"column":4},"end":{"line":147,"column":null}},{"start":{"line":147,"column":4},"end":{"line":147,"column":null}}]}},"s":{"0":2,"1":2,"2":1,"3":1,"4":1,"5":2,"6":2,"7":2,"8":2,"9":2,"10":7,"11":3,"12":4,"13":2,"14":2,"15":2,"16":2,"17":10,"18":12,"19":19,"20":10,"21":10,"22":10,"23":13,"24":7,"25":2,"26":2,"27":3,"28":3,"29":27,"30":2,"31":2,"32":3,"33":2,"34":11,"35":11,"36":23,"37":23,"38":12,"39":12,"40":11,"41":11,"42":2,"43":1,"44":2,"45":1,"46":2,"47":9,"48":2,"49":8,"50":2,"51":8,"52":2,"53":7,"54":2,"55":3,"56":2,"57":6,"58":6,"59":6,"60":2,"61":2,"62":2},"f":{"0":1,"1":1,"2":2,"3":2,"4":7,"5":2,"6":10,"7":7,"8":30,"9":0,"10":3,"11":11,"12":35,"13":1,"14":1,"15":9,"16":8,"17":8,"18":7,"19":2,"20":6},"b":{"0":[7,3],"1":[2,8],"2":[9,1],"3":[6,1],"4":[16,7],"5":[9,3],"6":[1,1]}} | ||
} |
@@ -58,6 +58,3 @@ "use strict"; | ||
if (params === void 0) { params = {}; } | ||
var coreToUse = __assign({}, _this.core, { params: params }); | ||
var vocabToUse = _this.vocab; | ||
var result = mustache_1.default.render("{{>" + template + "}}", coreToUse, vocabToUse); | ||
return result; | ||
return mustache_1.default.render("{{>" + template + "}}", __assign({}, _this.core, { "params": params }), _this.vocab); | ||
}; | ||
@@ -64,0 +61,0 @@ } |
@@ -7,3 +7,3 @@ "use strict"; | ||
var index_1 = __importDefault(require("../index")); | ||
var max = null; | ||
var max; | ||
beforeEach(function () { | ||
@@ -33,4 +33,16 @@ var dogVocab = { | ||
test('it will use param when provided', function () { | ||
var value = max.say("master", { "name": "justin" }); | ||
var value = max.say("master", { name: "justin" }); | ||
expect(value).toBe("Justin"); | ||
}); | ||
test('it will use defaults when no constructor params are provided', function () { | ||
var value = new index_1.default().say("hello"); | ||
expect(value).toBe(""); | ||
}); | ||
test('it will use a default empty core when only constructor vocabs are provided', function () { | ||
var value = new index_1.default({ "hello": "hi there" }).say("hello"); | ||
expect(value).toBe("hi there"); | ||
}); | ||
test('it will use default vocab when only a core is provided', function () { | ||
var value = new index_1.default(undefined, { "hi": "hello" }).say("hello"); | ||
expect(value).toBe(""); | ||
}); |
@@ -104,1 +104,9 @@ "use strict"; | ||
}); | ||
test("it can create a doFirst template and fall back to empty string", function () { | ||
var template = doFirst([ | ||
{ p: "nickname", t: param("nickname") }, | ||
{ p: "firstName", t: param("firstName") }, | ||
{ p: "lastName", t: "Mr. " + param("lastName") } | ||
]); | ||
expect(template).toEqual("{{#params.nickname}}{{params.nickname}}{{/params.nickname}}{{^params.nickname}}{{#params.firstName}}{{params.firstName}}{{/params.firstName}}{{^params.firstName}}{{#params.lastName}}Mr. {{params.lastName}}{{/params.lastName}}{{^params.lastName}}{{/params.lastName}}{{/params.firstName}}{{/params.nickname}}"); | ||
}); |
{ | ||
"name": "articulate-nlg", | ||
"version": "1.0.15", | ||
"version": "1.0.16", | ||
"description": "A natural language generator (NLG) that articulates concepts as words, phrases, and sentences.", | ||
@@ -5,0 +5,0 @@ "main": "./dist/index.js", |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
108428
1057