Skip to content

Commit

Permalink
progress on basic types and poc http rendering
Browse files Browse the repository at this point in the history
  • Loading branch information
floodfx committed Jan 17, 2022
1 parent 52a3a6f commit a331700
Show file tree
Hide file tree
Showing 10 changed files with 207 additions and 57 deletions.
16 changes: 12 additions & 4 deletions coverage/clover.xml
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<coverage generated="1642366843415" clover="3.2.0">
<project timestamp="1642366843415" name="All files">
<metrics statements="25" coveredstatements="16" conditionals="6" coveredconditionals="0" methods="9" coveredmethods="5" elements="40" coveredelements="21" complexity="0" loc="25" ncloc="25" packages="1" files="1" classes="1"/>
<coverage generated="1642367661744" clover="3.2.0">
<project timestamp="1642367661744" name="All files">
<metrics statements="33" coveredstatements="18" conditionals="10" coveredconditionals="0" methods="12" coveredmethods="6" elements="55" coveredelements="24" complexity="0" loc="33" ncloc="33" packages="1" files="1" classes="1"/>
<file name="index.ts" path="/Users/donnie/src/github.com/floodfx/liveviewjs-poc/src/server/liveview/templates/index.ts">
<metrics statements="25" coveredstatements="16" conditionals="6" coveredconditionals="0" methods="9" coveredmethods="5"/>
<metrics statements="33" coveredstatements="18" conditionals="10" coveredconditionals="0" methods="12" coveredmethods="6"/>
<line num="8" count="1" type="stmt"/>
<line num="19" count="1" type="stmt"/>
<line num="21" count="1" type="stmt"/>
Expand All @@ -29,6 +29,14 @@
<line num="65" count="0" type="stmt"/>
<line num="69" count="1" type="stmt"/>
<line num="70" count="7" type="stmt"/>
<line num="73" count="1" type="stmt"/>
<line num="74" count="1" type="stmt"/>
<line num="75" count="0" type="cond" truecount="0" falsecount="2"/>
<line num="76" count="0" type="stmt"/>
<line num="77" count="0" type="stmt"/>
<line num="78" count="0" type="cond" truecount="0" falsecount="2"/>
<line num="79" count="0" type="stmt"/>
<line num="81" count="0" type="stmt"/>
</file>
</project>
</coverage>
2 changes: 1 addition & 1 deletion coverage/coverage-final.json
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
{"/Users/donnie/src/github.com/floodfx/liveviewjs-poc/src/server/liveview/templates/index.ts": {"path":"/Users/donnie/src/github.com/floodfx/liveviewjs-poc/src/server/liveview/templates/index.ts","statementMap":{"0":{"start":{"line":8,"column":4},"end":{"line":17,"column":null}},"1":{"start":{"line":19,"column":16},"end":{"line":19,"column":56}},"2":{"start":{"line":21,"column":18},"end":{"line":21,"column":66}},"3":{"start":{"line":24,"column":2},"end":{"line":26,"column":null}},"4":{"start":{"line":25,"column":4},"end":{"line":25,"column":null}},"5":{"start":{"line":27,"column":2},"end":{"line":29,"column":null}},"6":{"start":{"line":28,"column":4},"end":{"line":28,"column":null}},"7":{"start":{"line":30,"column":2},"end":{"line":30,"column":null}},"8":{"start":{"line":23,"column":0},"end":{"line":23,"column":16}},"9":{"start":{"line":34,"column":2},"end":{"line":34,"column":null}},"10":{"start":{"line":33,"column":0},"end":{"line":33,"column":16}},"11":{"start":{"line":38,"column":2},"end":{"line":40,"column":null}},"12":{"start":{"line":39,"column":4},"end":{"line":39,"column":null}},"13":{"start":{"line":41,"column":2},"end":{"line":43,"column":null}},"14":{"start":{"line":42,"column":4},"end":{"line":42,"column":null}},"15":{"start":{"line":44,"column":2},"end":{"line":44,"column":null}},"16":{"start":{"line":44,"column":53},"end":{"line":44,"column":67}},"17":{"start":{"line":53,"column":4},"end":{"line":53,"column":null}},"18":{"start":{"line":54,"column":4},"end":{"line":54,"column":null}},"19":{"start":{"line":58,"column":4},"end":{"line":61,"column":null}},"20":{"start":{"line":59,"column":16},"end":{"line":59,"column":36}},"21":{"start":{"line":60,"column":6},"end":{"line":60,"column":null}},"22":{"start":{"line":65,"column":4},"end":{"line":65,"column":null}},"23":{"start":{"line":47,"column":0},"end":{"line":47,"column":13}},"24":{"start":{"line":70,"column":2},"end":{"line":70,"column":null}},"25":{"start":{"line":69,"column":0},"end":{"line":69,"column":24}}},"fnMap":{"0":{"name":"join","decl":{"start":{"line":23,"column":16},"end":{"line":23,"column":20}},"loc":{"start":{"line":23,"column":91},"end":{"line":31,"column":1}}},"1":{"name":"safe","decl":{"start":{"line":33,"column":16},"end":{"line":33,"column":20}},"loc":{"start":{"line":33,"column":35},"end":{"line":35,"column":1}}},"2":{"name":"escapehtml","decl":{"start":{"line":37,"column":9},"end":{"line":37,"column":19}},"loc":{"start":{"line":37,"column":35},"end":{"line":45,"column":1}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":44,"column":43},"end":{"line":44,"column":44}},"loc":{"start":{"line":44,"column":53},"end":{"line":44,"column":67}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":52,"column":2},"end":{"line":52,"column":14}},"loc":{"start":{"line":52,"column":70},"end":{"line":55,"column":3}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":57,"column":2},"end":{"line":57,"column":10}},"loc":{"start":{"line":57,"column":10},"end":{"line":62,"column":3}}},"6":{"name":"(anonymous_6)","decl":{"start":{"line":58,"column":31},"end":{"line":58,"column":32}},"loc":{"start":{"line":58,"column":48},"end":{"line":61,"column":5}}},"7":{"name":"(anonymous_7)","decl":{"start":{"line":64,"column":2},"end":{"line":64,"column":3}},"loc":{"start":{"line":64,"column":11},"end":{"line":66,"column":3}}},"8":{"name":"escapeHtml","decl":{"start":{"line":69,"column":24},"end":{"line":69,"column":34}},"loc":{"start":{"line":69,"column":88},"end":{"line":71,"column":1}}}},"branchMap":{"0":{"loc":{"start":{"line":24,"column":2},"end":{"line":26,"column":null}},"type":"if","locations":[{"start":{"line":24,"column":2},"end":{"line":26,"column":null}}]},"1":{"loc":{"start":{"line":24,"column":6},"end":{"line":24,"column":51}},"type":"binary-expr","locations":[{"start":{"line":24,"column":6},"end":{"line":24,"column":29}},{"start":{"line":24,"column":33},"end":{"line":24,"column":51}}]},"2":{"loc":{"start":{"line":27,"column":2},"end":{"line":29,"column":null}},"type":"if","locations":[{"start":{"line":27,"column":2},"end":{"line":29,"column":null}}]},"3":{"loc":{"start":{"line":38,"column":2},"end":{"line":40,"column":null}},"type":"if","locations":[{"start":{"line":38,"column":2},"end":{"line":40,"column":null}}]},"4":{"loc":{"start":{"line":41,"column":2},"end":{"line":43,"column":null}},"type":"if","locations":[{"start":{"line":41,"column":2},"end":{"line":43,"column":null}}]}},"s":{"0":1,"1":1,"2":1,"3":0,"4":0,"5":0,"6":0,"7":0,"8":1,"9":0,"10":1,"11":6,"12":0,"13":6,"14":0,"15":6,"16":0,"17":9,"18":9,"19":5,"20":6,"21":6,"22":0,"23":1,"24":7,"25":1},"f":{"0":0,"1":0,"2":6,"3":0,"4":9,"5":5,"6":6,"7":0,"8":7},"b":{"0":[0],"1":[0,0],"2":[0],"3":[0],"4":[0]}}
{"/Users/donnie/src/github.com/floodfx/liveviewjs-poc/src/server/liveview/templates/index.ts": {"path":"/Users/donnie/src/github.com/floodfx/liveviewjs-poc/src/server/liveview/templates/index.ts","statementMap":{"0":{"start":{"line":8,"column":4},"end":{"line":17,"column":null}},"1":{"start":{"line":19,"column":16},"end":{"line":19,"column":56}},"2":{"start":{"line":21,"column":18},"end":{"line":21,"column":66}},"3":{"start":{"line":24,"column":2},"end":{"line":26,"column":null}},"4":{"start":{"line":25,"column":4},"end":{"line":25,"column":null}},"5":{"start":{"line":27,"column":2},"end":{"line":29,"column":null}},"6":{"start":{"line":28,"column":4},"end":{"line":28,"column":null}},"7":{"start":{"line":30,"column":2},"end":{"line":30,"column":null}},"8":{"start":{"line":23,"column":0},"end":{"line":23,"column":16}},"9":{"start":{"line":34,"column":2},"end":{"line":34,"column":null}},"10":{"start":{"line":33,"column":0},"end":{"line":33,"column":16}},"11":{"start":{"line":38,"column":2},"end":{"line":40,"column":null}},"12":{"start":{"line":39,"column":4},"end":{"line":39,"column":null}},"13":{"start":{"line":41,"column":2},"end":{"line":43,"column":null}},"14":{"start":{"line":42,"column":4},"end":{"line":42,"column":null}},"15":{"start":{"line":44,"column":2},"end":{"line":44,"column":null}},"16":{"start":{"line":44,"column":53},"end":{"line":44,"column":67}},"17":{"start":{"line":53,"column":4},"end":{"line":53,"column":null}},"18":{"start":{"line":54,"column":4},"end":{"line":54,"column":null}},"19":{"start":{"line":58,"column":4},"end":{"line":61,"column":null}},"20":{"start":{"line":59,"column":16},"end":{"line":59,"column":36}},"21":{"start":{"line":60,"column":6},"end":{"line":60,"column":null}},"22":{"start":{"line":65,"column":4},"end":{"line":65,"column":null}},"23":{"start":{"line":47,"column":0},"end":{"line":47,"column":13}},"24":{"start":{"line":70,"column":2},"end":{"line":70,"column":null}},"25":{"start":{"line":69,"column":0},"end":{"line":69,"column":24}},"26":{"start":{"line":73,"column":27},"end":{"line":83,"column":1}},"27":{"start":{"line":74,"column":2},"end":{"line":82,"column":5}},"28":{"start":{"line":75,"column":20},"end":{"line":75,"column":51}},"29":{"start":{"line":76,"column":17},"end":{"line":76,"column":29}},"30":{"start":{"line":77,"column":4},"end":{"line":80,"column":7}},"31":{"start":{"line":78,"column":18},"end":{"line":78,"column":65}},"32":{"start":{"line":79,"column":6},"end":{"line":79,"column":41}},"33":{"start":{"line":81,"column":4},"end":{"line":81,"column":27}},"34":{"start":{"line":73,"column":13},"end":{"line":73,"column":27}}},"fnMap":{"0":{"name":"join","decl":{"start":{"line":23,"column":16},"end":{"line":23,"column":20}},"loc":{"start":{"line":23,"column":91},"end":{"line":31,"column":1}}},"1":{"name":"safe","decl":{"start":{"line":33,"column":16},"end":{"line":33,"column":20}},"loc":{"start":{"line":33,"column":35},"end":{"line":35,"column":1}}},"2":{"name":"escapehtml","decl":{"start":{"line":37,"column":9},"end":{"line":37,"column":19}},"loc":{"start":{"line":37,"column":35},"end":{"line":45,"column":1}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":44,"column":43},"end":{"line":44,"column":44}},"loc":{"start":{"line":44,"column":53},"end":{"line":44,"column":67}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":52,"column":2},"end":{"line":52,"column":14}},"loc":{"start":{"line":52,"column":70},"end":{"line":55,"column":3}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":57,"column":2},"end":{"line":57,"column":10}},"loc":{"start":{"line":57,"column":10},"end":{"line":62,"column":3}}},"6":{"name":"(anonymous_6)","decl":{"start":{"line":58,"column":31},"end":{"line":58,"column":32}},"loc":{"start":{"line":58,"column":48},"end":{"line":61,"column":5}}},"7":{"name":"(anonymous_7)","decl":{"start":{"line":64,"column":2},"end":{"line":64,"column":3}},"loc":{"start":{"line":64,"column":11},"end":{"line":66,"column":3}}},"8":{"name":"escapeHtml","decl":{"start":{"line":69,"column":24},"end":{"line":69,"column":34}},"loc":{"start":{"line":69,"column":88},"end":{"line":71,"column":1}}},"9":{"name":"(anonymous_9)","decl":{"start":{"line":73,"column":27},"end":{"line":73,"column":28}},"loc":{"start":{"line":73,"column":81},"end":{"line":83,"column":1}}},"10":{"name":"(anonymous_10)","decl":{"start":{"line":74,"column":10},"end":{"line":74,"column":11}},"loc":{"start":{"line":74,"column":35},"end":{"line":82,"column":3}}},"11":{"name":"(anonymous_11)","decl":{"start":{"line":77,"column":17},"end":{"line":77,"column":18}},"loc":{"start":{"line":77,"column":33},"end":{"line":80,"column":5}}}},"branchMap":{"0":{"loc":{"start":{"line":24,"column":2},"end":{"line":26,"column":null}},"type":"if","locations":[{"start":{"line":24,"column":2},"end":{"line":26,"column":null}}]},"1":{"loc":{"start":{"line":24,"column":6},"end":{"line":24,"column":51}},"type":"binary-expr","locations":[{"start":{"line":24,"column":6},"end":{"line":24,"column":29}},{"start":{"line":24,"column":33},"end":{"line":24,"column":51}}]},"2":{"loc":{"start":{"line":27,"column":2},"end":{"line":29,"column":null}},"type":"if","locations":[{"start":{"line":27,"column":2},"end":{"line":29,"column":null}}]},"3":{"loc":{"start":{"line":38,"column":2},"end":{"line":40,"column":null}},"type":"if","locations":[{"start":{"line":38,"column":2},"end":{"line":40,"column":null}}]},"4":{"loc":{"start":{"line":41,"column":2},"end":{"line":43,"column":null}},"type":"if","locations":[{"start":{"line":41,"column":2},"end":{"line":43,"column":null}}]},"5":{"loc":{"start":{"line":75,"column":20},"end":{"line":75,"column":51}},"type":"binary-expr","locations":[{"start":{"line":75,"column":20},"end":{"line":75,"column":45}},{"start":{"line":75,"column":49},"end":{"line":75,"column":51}}]},"6":{"loc":{"start":{"line":78,"column":18},"end":{"line":78,"column":65}},"type":"cond-expr","locations":[{"start":{"line":78,"column":42},"end":{"line":78,"column":53}},{"start":{"line":78,"column":56},"end":{"line":78,"column":65}}]}},"s":{"0":1,"1":1,"2":1,"3":0,"4":0,"5":0,"6":0,"7":0,"8":1,"9":0,"10":1,"11":6,"12":0,"13":6,"14":0,"15":6,"16":0,"17":9,"18":9,"19":5,"20":6,"21":6,"22":0,"23":1,"24":7,"25":1,"26":1,"27":1,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":1},"f":{"0":0,"1":0,"2":6,"3":0,"4":9,"5":5,"6":6,"7":0,"8":7,"9":1,"10":0,"11":0},"b":{"0":[0],"1":[0,0],"2":[0],"3":[0],"4":[0],"5":[0,0],"6":[0,0]}}
}
34 changes: 17 additions & 17 deletions coverage/lcov-report/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -23,30 +23,30 @@ <h1>All files</h1>
<div class='clearfix'>

<div class='fl pad1y space-right2'>
<span class="strong">61.53% </span>
<span class="strong">54.28% </span>
<span class="quiet">Statements</span>
<span class='fraction'>16/26</span>
<span class='fraction'>19/35</span>
</div>


<div class='fl pad1y space-right2'>
<span class="strong">0% </span>
<span class="quiet">Branches</span>
<span class='fraction'>0/6</span>
<span class='fraction'>0/10</span>
</div>


<div class='fl pad1y space-right2'>
<span class="strong">55.55% </span>
<span class="strong">50% </span>
<span class="quiet">Functions</span>
<span class='fraction'>5/9</span>
<span class='fraction'>6/12</span>
</div>


<div class='fl pad1y space-right2'>
<span class="strong">64% </span>
<span class="strong">54.54% </span>
<span class="quiet">Lines</span>
<span class='fraction'>16/25</span>
<span class='fraction'>18/33</span>
</div>


Expand Down Expand Up @@ -80,17 +80,17 @@ <h1>All files</h1>
</thead>
<tbody><tr>
<td class="file medium" data-value="index.ts"><a href="index.ts.html">index.ts</a></td>
<td data-value="61.53" class="pic medium">
<div class="chart"><div class="cover-fill" style="width: 61%"></div><div class="cover-empty" style="width: 39%"></div></div>
<td data-value="54.28" class="pic medium">
<div class="chart"><div class="cover-fill" style="width: 54%"></div><div class="cover-empty" style="width: 46%"></div></div>
</td>
<td data-value="61.53" class="pct medium">61.53%</td>
<td data-value="26" class="abs medium">16/26</td>
<td data-value="54.28" class="pct medium">54.28%</td>
<td data-value="35" class="abs medium">19/35</td>
<td data-value="0" class="pct low">0%</td>
<td data-value="6" class="abs low">0/6</td>
<td data-value="55.55" class="pct medium">55.55%</td>
<td data-value="9" class="abs medium">5/9</td>
<td data-value="64" class="pct medium">64%</td>
<td data-value="25" class="abs medium">16/25</td>
<td data-value="10" class="abs low">0/10</td>
<td data-value="50" class="pct medium">50%</td>
<td data-value="12" class="abs medium">6/12</td>
<td data-value="54.54" class="pct medium">54.54%</td>
<td data-value="33" class="abs medium">18/33</td>
</tr>

</tbody>
Expand All @@ -101,7 +101,7 @@ <h1>All files</h1>
<div class='footer quiet pad2 space-top1 center small'>
Code coverage generated by
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
at Sun Jan 16 2022 14:00:43 GMT-0700 (Mountain Standard Time)
at Sun Jan 16 2022 14:14:21 GMT-0700 (Mountain Standard Time)
</div>
<script src="prettify.js"></script>
<script>
Expand Down
Loading

0 comments on commit a331700

Please sign in to comment.