<?xml version="1.0" encoding="UTF-8"?>
<coverage generated="1639103697871" clover="3.2.0">
  <project timestamp="1639103697871" name="All files">
    <metrics statements="518" coveredstatements="478" conditionals="164" coveredconditionals="150" methods="184" coveredmethods="151" elements="866" coveredelements="779" complexity="0" loc="518" ncloc="518" packages="5" files="35" classes="35"/>
    <package name="src">
      <metrics statements="91" coveredstatements="91" conditionals="26" coveredconditionals="26" methods="23" coveredmethods="23"/>
      <file name="compile.ts" path="/home/runner/work/redo/redo/pkgs/type/src/compile.ts">
        <metrics statements="24" coveredstatements="24" conditionals="10" coveredconditionals="10" methods="6" coveredmethods="6"/>
        <line num="1" count="3" type="stmt"/>
        <line num="9" count="3" type="stmt"/>
        <line num="14" count="3" type="stmt"/>
        <line num="20" count="3" type="stmt"/>
        <line num="21" count="3" type="stmt"/>
        <line num="24" count="7" type="stmt"/>
        <line num="33" count="19" type="cond" truecount="1" falsecount="0"/>
        <line num="35" count="32" type="cond" truecount="2" falsecount="0"/>
        <line num="37" count="1" type="stmt"/>
        <line num="44" count="18" type="stmt"/>
        <line num="45" count="18" type="stmt"/>
        <line num="49" count="18" type="cond" truecount="3" falsecount="0"/>
        <line num="50" count="2" type="stmt"/>
        <line num="51" count="2" type="cond" truecount="1" falsecount="0"/>
        <line num="52" count="1" type="stmt"/>
        <line num="55" count="2" type="stmt"/>
        <line num="59" count="2" type="cond" truecount="1" falsecount="0"/>
        <line num="60" count="1" type="stmt"/>
        <line num="64" count="1" type="stmt"/>
        <line num="69" count="2" type="stmt"/>
        <line num="71" count="16" type="stmt"/>
        <line num="72" count="16" type="stmt"/>
        <line num="76" count="27" type="stmt"/>
        <line num="90" count="3" type="stmt"/>
      </file>
      <file name="declare.ts" path="/home/runner/work/redo/redo/pkgs/type/src/declare.ts">
        <metrics statements="13" coveredstatements="13" conditionals="0" coveredconditionals="0" methods="6" coveredmethods="6"/>
        <line num="1" count="3" type="stmt"/>
        <line num="2" count="3" type="stmt"/>
        <line num="3" count="3" type="stmt"/>
        <line num="6" count="3" type="stmt"/>
        <line num="9" count="6" type="stmt"/>
        <line num="33" count="3" type="stmt"/>
        <line num="34" count="3" type="stmt"/>
        <line num="41" count="6" type="stmt"/>
        <line num="42" count="6" type="stmt"/>
        <line num="43" count="9" type="stmt"/>
        <line num="48" count="5" type="stmt"/>
        <line num="56" count="3" type="stmt"/>
        <line num="58" count="4" type="stmt"/>
      </file>
      <file name="format.ts" path="/home/runner/work/redo/redo/pkgs/type/src/format.ts">
        <metrics statements="12" coveredstatements="12" conditionals="6" coveredconditionals="6" methods="3" coveredmethods="3"/>
        <line num="1" count="3" type="stmt"/>
        <line num="2" count="3" type="stmt"/>
        <line num="4" count="3" type="stmt"/>
        <line num="5" count="246" type="stmt"/>
        <line num="6" count="618" type="cond" truecount="2" falsecount="0"/>
        <line num="7" count="9" type="stmt"/>
        <line num="8" count="609" type="cond" truecount="2" falsecount="0"/>
        <line num="9" count="330" type="stmt"/>
        <line num="10" count="279" type="cond" truecount="2" falsecount="0"/>
        <line num="11" count="372" type="stmt"/>
        <line num="16" count="2" type="stmt"/>
        <line num="19" count="246" type="stmt"/>
      </file>
      <file name="index.ts" path="/home/runner/work/redo/redo/pkgs/type/src/index.ts">
        <metrics statements="7" coveredstatements="7" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        <line num="1" count="3" type="stmt"/>
        <line num="2" count="3" type="stmt"/>
        <line num="3" count="3" type="stmt"/>
        <line num="4" count="3" type="stmt"/>
        <line num="5" count="3" type="stmt"/>
        <line num="6" count="3" type="stmt"/>
        <line num="7" count="3" type="stmt"/>
      </file>
      <file name="internal.ts" path="/home/runner/work/redo/redo/pkgs/type/src/internal.ts">
        <metrics statements="2" coveredstatements="2" conditionals="0" coveredconditionals="0" methods="2" coveredmethods="2"/>
        <line num="4" count="54" type="stmt"/>
        <line num="5" count="54" type="stmt"/>
      </file>
      <file name="parse.ts" path="/home/runner/work/redo/redo/pkgs/type/src/parse.ts">
        <metrics statements="20" coveredstatements="20" conditionals="3" coveredconditionals="3" methods="4" coveredmethods="4"/>
        <line num="9" count="3" type="stmt"/>
        <line num="16" count="3" type="stmt"/>
        <line num="17" count="3" type="stmt"/>
        <line num="19" count="3" type="stmt"/>
        <line num="20" count="3" type="stmt"/>
        <line num="59" count="3" type="stmt"/>
        <line num="60" count="3" type="stmt"/>
        <line num="63" count="19" type="stmt"/>
        <line num="64" count="123" type="stmt"/>
        <line num="67" count="123" type="stmt"/>
        <line num="73" count="123" type="stmt"/>
        <line num="74" count="121" type="stmt"/>
        <line num="78" count="108" type="stmt"/>
        <line num="79" count="62" type="stmt"/>
        <line num="80" count="108" type="stmt"/>
        <line num="83" count="3" type="stmt"/>
        <line num="84" count="2" type="cond" truecount="1" falsecount="0"/>
        <line num="85" count="1" type="stmt"/>
        <line num="89" count="108" type="stmt"/>
        <line num="102" count="3" type="stmt"/>
      </file>
      <file name="typeOf.ts" path="/home/runner/work/redo/redo/pkgs/type/src/typeOf.ts">
        <metrics statements="13" coveredstatements="13" conditionals="7" coveredconditionals="7" methods="2" coveredmethods="2"/>
        <line num="1" count="3" type="stmt"/>
        <line num="7" count="3" type="stmt"/>
        <line num="8" count="236" type="cond" truecount="1" falsecount="0"/>
        <line num="9" count="42" type="cond" truecount="2" falsecount="0"/>
        <line num="11" count="194" type="cond" truecount="1" falsecount="0"/>
        <line num="12" count="37" type="stmt"/>
        <line num="14" count="157" type="cond" truecount="1" falsecount="0"/>
        <line num="15" count="37" type="stmt"/>
        <line num="17" count="120" type="cond" truecount="1" falsecount="0"/>
        <line num="18" count="102" type="cond" truecount="1" falsecount="0"/>
        <line num="19" count="8" type="stmt"/>
        <line num="21" count="158" type="stmt"/>
        <line num="23" count="18" type="stmt"/>
      </file>
    </package>
    <package name="src.components">
      <metrics statements="104" coveredstatements="98" conditionals="46" coveredconditionals="43" methods="33" coveredmethods="29"/>
      <file name="errors.ts" path="/home/runner/work/redo/redo/pkgs/type/src/components/errors.ts">
        <metrics statements="43" coveredstatements="42" conditionals="25" coveredconditionals="25" methods="15" coveredmethods="14"/>
        <line num="1" count="3" type="stmt"/>
        <line num="16" count="3" type="stmt"/>
        <line num="17" count="108" type="stmt"/>
        <line num="19" count="3" type="stmt"/>
        <line num="20" count="2" type="stmt"/>
        <line num="25" count="3" type="stmt"/>
        <line num="29" count="16" type="cond" truecount="4" falsecount="0"/>
        <line num="31" count="3" type="stmt"/>
        <line num="36" count="3" type="stmt"/>
        <line num="37" count="0" type="stmt"/>
        <line num="39" count="3" type="stmt"/>
        <line num="50" count="3" type="stmt"/>
        <line num="51" count="13" type="stmt"/>
        <line num="60" count="3" type="stmt"/>
        <line num="63" count="3" type="stmt"/>
        <line num="64" count="4" type="stmt"/>
        <line num="74" count="3" type="stmt"/>
        <line num="86" count="3" type="stmt"/>
        <line num="87" count="2" type="stmt"/>
        <line num="108" count="57" type="stmt"/>
        <line num="121" count="3" type="stmt"/>
        <line num="126" count="3" type="stmt"/>
        <line num="127" count="4" type="cond" truecount="2" falsecount="0"/>
        <line num="130" count="3" type="stmt"/>
        <line num="134" count="4" type="stmt"/>
        <line num="136" count="3" type="stmt"/>
        <line num="137" count="40" type="stmt"/>
        <line num="141" count="3" type="stmt"/>
        <line num="145" count="3" type="stmt"/>
        <line num="147" count="3" type="stmt"/>
        <line num="148" count="10" type="cond" truecount="2" falsecount="0"/>
        <line num="151" count="10" type="cond" truecount="2" falsecount="0"/>
        <line num="154" count="10" type="cond" truecount="4" falsecount="0"/>
        <line num="157" count="3" type="stmt"/>
        <line num="158" count="1" type="stmt"/>
        <line num="163" count="3" type="stmt"/>
        <line num="164" count="94" type="stmt"/>
        <line num="165" count="94" type="cond" truecount="1" falsecount="0"/>
        <line num="166" count="43" type="stmt"/>
        <line num="168" count="51" type="cond" truecount="1" falsecount="0"/>
        <line num="169" count="41" type="stmt"/>
        <line num="170" count="41" type="stmt"/>
        <line num="176" count="10" type="stmt"/>
      </file>
      <file name="index.ts" path="/home/runner/work/redo/redo/pkgs/type/src/components/index.ts">
        <metrics statements="4" coveredstatements="4" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        <line num="1" count="3" type="stmt"/>
        <line num="2" count="3" type="stmt"/>
        <line num="3" count="3" type="stmt"/>
        <line num="4" count="3" type="stmt"/>
      </file>
      <file name="internal.ts" path="/home/runner/work/redo/redo/pkgs/type/src/components/internal.ts">
        <metrics statements="7" coveredstatements="6" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="0"/>
        <line num="5" count="3" type="stmt"/>
        <line num="6" count="3" type="stmt"/>
        <line num="7" count="3" type="stmt"/>
        <line num="10" count="3" type="stmt"/>
        <line num="17" count="0" type="stmt"/>
        <line num="39" count="3" type="stmt"/>
        <line num="53" count="3" type="stmt"/>
      </file>
      <file name="parser.ts" path="/home/runner/work/redo/redo/pkgs/type/src/components/parser.ts">
        <metrics statements="38" coveredstatements="36" conditionals="19" coveredconditionals="16" methods="12" coveredmethods="12"/>
        <line num="1" count="3" type="stmt"/>
        <line num="14" count="3" type="stmt"/>
        <line num="155" count="3" type="stmt"/>
        <line num="158" count="3" type="stmt"/>
        <line num="168" count="3" type="stmt"/>
        <line num="184" count="54" type="stmt"/>
        <line num="185" count="54" type="cond" truecount="2" falsecount="0"/>
        <line num="188" count="54" type="stmt"/>
        <line num="189" count="353589" type="stmt"/>
        <line num="190" count="353589" type="stmt"/>
        <line num="195" count="41020" type="cond" truecount="1" falsecount="1"/>
        <line num="196" count="54" type="stmt"/>
        <line num="197" count="54" type="stmt"/>
        <line num="198" count="41684" type="stmt"/>
        <line num="205" count="41684" type="cond" truecount="1" falsecount="0"/>
        <line num="206" count="29169" type="stmt"/>
        <line num="209" count="41668" type="stmt"/>
        <line num="212" count="54" type="stmt"/>
        <line num="219" count="83820" type="stmt"/>
        <line num="220" count="447" type="cond" truecount="1" falsecount="0"/>
        <line num="221" count="316" type="stmt"/>
        <line num="231" count="131" type="stmt"/>
        <line num="241" count="54" type="stmt"/>
        <line num="246" count="41020" type="stmt"/>
        <line num="247" count="41020" type="cond" truecount="0" falsecount="1"/>
        <line num="248" count="0" type="stmt"/>
        <line num="252" count="133958" type="stmt"/>
        <line num="253" count="41020" type="cond" truecount="1" falsecount="0"/>
        <line num="254" count="13" type="cond" truecount="0" falsecount="1"/>
        <line num="255" count="0" type="stmt"/>
        <line num="257" count="13" type="stmt"/>
        <line num="259" count="41007" type="stmt"/>
        <line num="261" count="54" type="stmt"/>
        <line num="266" count="124840" type="stmt"/>
        <line num="288" count="54" type="stmt"/>
        <line num="289" count="41684" type="stmt"/>
        <line num="290" count="41668" type="stmt"/>
        <line num="296" count="54" type="stmt"/>
      </file>
      <file name="root.ts" path="/home/runner/work/redo/redo/pkgs/type/src/components/root.ts">
        <metrics statements="12" coveredstatements="10" conditionals="2" coveredconditionals="2" methods="5" coveredmethods="3"/>
        <line num="2" count="3" type="stmt"/>
        <line num="3" count="3" type="stmt"/>
        <line num="4" count="3" type="stmt"/>
        <line num="5" count="3" type="stmt"/>
        <line num="6" count="3" type="stmt"/>
        <line num="10" count="3" type="cond" truecount="2" falsecount="0"/>
        <line num="33" count="3" type="stmt"/>
        <line num="35" count="3" type="stmt"/>
        <line num="37" count="74680" type="stmt"/>
        <line num="38" count="1391" type="stmt"/>
        <line num="40" count="0" type="stmt"/>
        <line num="42" count="0" type="stmt"/>
      </file>
    </package>
    <package name="src.components.recursible">
      <metrics statements="69" coveredstatements="64" conditionals="27" coveredconditionals="25" methods="29" coveredmethods="25"/>
      <file name="index.ts" path="/home/runner/work/redo/redo/pkgs/type/src/components/recursible/index.ts">
        <metrics statements="3" coveredstatements="3" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        <line num="1" count="3" type="stmt"/>
        <line num="2" count="3" type="stmt"/>
        <line num="3" count="3" type="stmt"/>
      </file>
      <file name="internal.ts" path="/home/runner/work/redo/redo/pkgs/type/src/components/recursible/internal.ts">
        <metrics statements="1" coveredstatements="1" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        <line num="1" count="3" type="stmt"/>
      </file>
      <file name="obj.ts" path="/home/runner/work/redo/redo/pkgs/type/src/components/recursible/obj.ts">
        <metrics statements="34" coveredstatements="32" conditionals="21" coveredconditionals="20" methods="14" coveredmethods="13"/>
        <line num="1" count="3" type="stmt"/>
        <line num="8" count="3" type="stmt"/>
        <line num="17" count="3" type="stmt"/>
        <line num="18" count="3" type="stmt"/>
        <line num="19" count="3" type="stmt"/>
        <line num="21" count="3" type="cond" truecount="2" falsecount="0"/>
        <line num="48" count="3" type="stmt"/>
        <line num="50" count="3" type="stmt"/>
        <line num="53" count="0" type="stmt"/>
        <line num="54" count="1106" type="cond" truecount="2" falsecount="0"/>
        <line num="56" count="217" type="stmt"/>
        <line num="67" count="74" type="cond" truecount="2" falsecount="1"/>
        <line num="68" count="0" type="stmt"/>
        <line num="71" count="74" type="stmt"/>
        <line num="75" count="74" type="cond" truecount="2" falsecount="0"/>
        <line num="77" count="56" type="stmt"/>
        <line num="78" count="56" type="cond" truecount="3" falsecount="0"/>
        <line num="79" count="8" type="stmt"/>
        <line num="81" count="48" type="cond" truecount="1" falsecount="0"/>
        <line num="83" count="47" type="stmt"/>
        <line num="85" count="72" type="cond" truecount="2" falsecount="0"/>
        <line num="88" count="47" type="cond" truecount="2" falsecount="0"/>
        <line num="92" count="1" type="stmt"/>
        <line num="95" count="74" type="cond" truecount="1" falsecount="0"/>
        <line num="96" count="10" type="stmt"/>
        <line num="101" count="64" type="stmt"/>
        <line num="102" count="158" type="stmt"/>
        <line num="104" count="96" type="stmt"/>
        <line num="115" count="1" type="stmt"/>
        <line num="120" count="27" type="stmt"/>
        <line num="121" count="43" type="cond" truecount="1" falsecount="0"/>
        <line num="126" count="9" type="stmt"/>
        <line num="128" count="34" type="stmt"/>
        <line num="133" count="3" type="stmt"/>
      </file>
      <file name="recursible.ts" path="/home/runner/work/redo/redo/pkgs/type/src/components/recursible/recursible.ts">
        <metrics statements="12" coveredstatements="12" conditionals="2" coveredconditionals="2" methods="4" coveredmethods="4"/>
        <line num="1" count="3" type="stmt"/>
        <line num="6" count="3" type="stmt"/>
        <line num="12" count="3" type="stmt"/>
        <line num="13" count="3" type="stmt"/>
        <line num="14" count="3" type="stmt"/>
        <line num="16" count="3" type="cond" truecount="2" falsecount="0"/>
        <line num="37" count="3" type="stmt"/>
        <line num="39" count="3" type="stmt"/>
        <line num="41" count="1232" type="stmt"/>
        <line num="42" count="1232" type="stmt"/>
        <line num="43" count="416" type="stmt"/>
        <line num="46" count="3" type="stmt"/>
      </file>
      <file name="tuple.ts" path="/home/runner/work/redo/redo/pkgs/type/src/components/recursible/tuple.ts">
        <metrics statements="19" coveredstatements="16" conditionals="4" coveredconditionals="3" methods="11" coveredmethods="8"/>
        <line num="2" count="3" type="stmt"/>
        <line num="10" count="3" type="stmt"/>
        <line num="11" count="3" type="stmt"/>
        <line num="13" count="3" type="cond" truecount="2" falsecount="0"/>
        <line num="29" count="3" type="stmt"/>
        <line num="31" count="3" type="stmt"/>
        <line num="34" count="0" type="stmt"/>
        <line num="35" count="1232" type="stmt"/>
        <line num="37" count="17" type="stmt"/>
        <line num="38" count="38" type="stmt"/>
        <line num="47" count="16" type="cond" truecount="0" falsecount="1"/>
        <line num="49" count="0" type="stmt"/>
        <line num="55" count="16" type="cond" truecount="1" falsecount="0"/>
        <line num="56" count="3" type="stmt"/>
        <line num="64" count="13" type="stmt"/>
        <line num="65" count="33" type="stmt"/>
        <line num="73" count="8" type="stmt"/>
        <line num="75" count="0" type="stmt"/>
        <line num="79" count="3" type="stmt"/>
      </file>
    </package>
    <package name="src.components.shallow">
      <metrics statements="250" coveredstatements="221" conditionals="65" coveredconditionals="56" methods="99" coveredmethods="74"/>
      <file name="arrowFunction.ts" path="/home/runner/work/redo/redo/pkgs/type/src/components/shallow/arrowFunction.ts">
        <metrics statements="19" coveredstatements="15" conditionals="4" coveredconditionals="4" methods="11" coveredmethods="7"/>
        <line num="2" count="3" type="stmt"/>
        <line num="10" count="3" type="stmt"/>
        <line num="12" count="3" type="cond" truecount="2" falsecount="0"/>
        <line num="51" count="3" type="stmt"/>
        <line num="53" count="3" type="stmt"/>
        <line num="56" count="0" type="stmt"/>
        <line num="57" count="15966" type="stmt"/>
        <line num="59" count="9" type="stmt"/>
        <line num="60" count="9" type="stmt"/>
        <line num="63" count="15" type="stmt"/>
        <line num="64" count="9" type="stmt"/>
        <line num="65" count="9" type="stmt"/>
        <line num="67" count="10" type="stmt"/>
        <line num="75" count="3" type="cond" truecount="2" falsecount="0"/>
        <line num="86" count="0" type="stmt"/>
        <line num="87" count="0" type="stmt"/>
        <line num="93" count="3" type="stmt"/>
        <line num="94" count="0" type="stmt"/>
        <line num="98" count="3" type="stmt"/>
      </file>
      <file name="builtIn.ts" path="/home/runner/work/redo/redo/pkgs/type/src/components/shallow/builtIn.ts">
        <metrics statements="16" coveredstatements="15" conditionals="5" coveredconditionals="3" methods="6" coveredmethods="5"/>
        <line num="1" count="3" type="stmt"/>
        <line num="2" count="3" type="stmt"/>
        <line num="3" count="3" type="stmt"/>
        <line num="4" count="3" type="stmt"/>
        <line num="6" count="3" type="cond" truecount="2" falsecount="0"/>
        <line num="11" count="3" type="stmt"/>
        <line num="13" count="3" type="stmt"/>
        <line num="16" count="42075" type="stmt"/>
        <line num="17" count="13521" type="stmt"/>
        <line num="18" count="8415" type="stmt"/>
        <line num="25" count="31" type="cond" truecount="1" falsecount="0"/>
        <line num="26" count="1" type="stmt"/>
        <line num="28" count="30" type="stmt"/>
        <line num="31" count="0" type="cond" truecount="0" falsecount="2"/>
        <line num="35" count="3" type="stmt"/>
        <line num="37" count="3" type="stmt"/>
      </file>
      <file name="common.ts" path="/home/runner/work/redo/redo/pkgs/type/src/components/shallow/common.ts">
        <metrics statements="7" coveredstatements="6" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="0"/>
        <line num="1" count="3" type="stmt"/>
        <line num="6" count="3" type="stmt"/>
        <line num="9" count="3" type="stmt"/>
        <line num="23" count="3" type="stmt"/>
        <line num="33" count="3" type="stmt"/>
        <line num="42" count="0" type="stmt"/>
        <line num="47" count="3" type="stmt"/>
      </file>
      <file name="extractableName.ts" path="/home/runner/work/redo/redo/pkgs/type/src/components/shallow/extractableName.ts">
        <metrics statements="11" coveredstatements="10" conditionals="4" coveredconditionals="4" methods="5" coveredmethods="4"/>
        <line num="1" count="3" type="stmt"/>
        <line num="2" count="3" type="stmt"/>
        <line num="5" count="3" type="cond" truecount="2" falsecount="0"/>
        <line num="8" count="3" type="stmt"/>
        <line num="10" count="3" type="stmt"/>
        <line num="13" count="17064" type="stmt"/>
        <line num="14" count="8415" type="stmt"/>
        <line num="18" count="57" type="cond" truecount="2" falsecount="0"/>
        <line num="24" count="3" type="stmt"/>
        <line num="26" count="3" type="stmt"/>
        <line num="33" count="0" type="stmt"/>
      </file>
      <file name="fragment.ts" path="/home/runner/work/redo/redo/pkgs/type/src/components/shallow/fragment.ts">
        <metrics statements="16" coveredstatements="16" conditionals="2" coveredconditionals="2" methods="4" coveredmethods="4"/>
        <line num="1" count="3" type="stmt"/>
        <line num="8" count="3" type="stmt"/>
        <line num="9" count="3" type="stmt"/>
        <line num="10" count="3" type="stmt"/>
        <line num="11" count="3" type="stmt"/>
        <line num="12" count="3" type="stmt"/>
        <line num="13" count="3" type="stmt"/>
        <line num="14" count="3" type="stmt"/>
        <line num="15" count="3" type="stmt"/>
        <line num="17" count="3" type="cond" truecount="2" falsecount="0"/>
        <line num="62" count="3" type="stmt"/>
        <line num="64" count="3" type="stmt"/>
        <line num="66" count="60723" type="stmt"/>
        <line num="67" count="6036" type="stmt"/>
        <line num="68" count="18648" type="stmt"/>
        <line num="79" count="3" type="stmt"/>
      </file>
      <file name="index.ts" path="/home/runner/work/redo/redo/pkgs/type/src/components/shallow/index.ts">
        <metrics statements="14" coveredstatements="14" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        <line num="1" count="3" type="stmt"/>
        <line num="2" count="3" type="stmt"/>
        <line num="3" count="3" type="stmt"/>
        <line num="4" count="3" type="stmt"/>
        <line num="5" count="3" type="stmt"/>
        <line num="6" count="3" type="stmt"/>
        <line num="7" count="3" type="stmt"/>
        <line num="8" count="3" type="stmt"/>
        <line num="9" count="3" type="stmt"/>
        <line num="10" count="3" type="stmt"/>
        <line num="11" count="3" type="stmt"/>
        <line num="12" count="3" type="stmt"/>
        <line num="13" count="3" type="stmt"/>
        <line num="14" count="3" type="stmt"/>
      </file>
      <file name="list.ts" path="/home/runner/work/redo/redo/pkgs/type/src/components/shallow/list.ts">
        <metrics statements="16" coveredstatements="13" conditionals="3" coveredconditionals="3" methods="8" coveredmethods="6"/>
        <line num="1" count="3" type="stmt"/>
        <line num="2" count="3" type="stmt"/>
        <line num="3" count="3" type="stmt"/>
        <line num="5" count="3" type="cond" truecount="2" falsecount="0"/>
        <line num="8" count="3" type="stmt"/>
        <line num="10" count="3" type="stmt"/>
        <line num="13" count="0" type="stmt"/>
        <line num="14" count="15396" type="stmt"/>
        <line num="15" count="16" type="stmt"/>
        <line num="21" count="4" type="cond" truecount="1" falsecount="0"/>
        <line num="22" count="4" type="stmt"/>
        <line num="23" count="16" type="stmt"/>
        <line num="27" count="0" type="stmt"/>
        <line num="33" count="4" type="stmt"/>
        <line num="35" count="0" type="stmt"/>
        <line num="39" count="3" type="stmt"/>
      </file>
      <file name="num.ts" path="/home/runner/work/redo/redo/pkgs/type/src/components/shallow/num.ts">
        <metrics statements="11" coveredstatements="9" conditionals="6" coveredconditionals="4" methods="6" coveredmethods="4"/>
        <line num="1" count="3" type="stmt"/>
        <line num="2" count="3" type="stmt"/>
        <line num="4" count="3" type="cond" truecount="2" falsecount="0"/>
        <line num="7" count="3" type="stmt"/>
        <line num="9" count="3" type="stmt"/>
        <line num="12" count="0" type="stmt"/>
        <line num="13" count="2895" type="stmt"/>
        <line num="17" count="7" type="cond" truecount="2" falsecount="0"/>
        <line num="20" count="3" type="stmt"/>
        <line num="22" count="0" type="cond" truecount="0" falsecount="2"/>
        <line num="26" count="3" type="stmt"/>
      </file>
      <file name="numericStringLiteral.ts" path="/home/runner/work/redo/redo/pkgs/type/src/components/shallow/numericStringLiteral.ts">
        <metrics statements="12" coveredstatements="10" conditionals="6" coveredconditionals="4" methods="6" coveredmethods="4"/>
        <line num="1" count="3" type="stmt"/>
        <line num="2" count="3" type="stmt"/>
        <line num="3" count="3" type="stmt"/>
        <line num="5" count="3" type="cond" truecount="2" falsecount="0"/>
        <line num="8" count="3" type="stmt"/>
        <line num="10" count="3" type="stmt"/>
        <line num="13" count="0" type="stmt"/>
        <line num="14" count="14007" type="stmt"/>
        <line num="18" count="7" type="cond" truecount="2" falsecount="0"/>
        <line num="21" count="2" type="stmt"/>
        <line num="23" count="0" type="cond" truecount="0" falsecount="2"/>
        <line num="27" count="3" type="stmt"/>
      </file>
      <file name="optional.ts" path="/home/runner/work/redo/redo/pkgs/type/src/components/shallow/optional.ts">
        <metrics statements="15" coveredstatements="13" conditionals="3" coveredconditionals="2" methods="7" coveredmethods="6"/>
        <line num="1" count="3" type="stmt"/>
        <line num="2" count="3" type="stmt"/>
        <line num="3" count="3" type="stmt"/>
        <line num="5" count="3" type="cond" truecount="2" falsecount="0"/>
        <line num="10" count="3" type="stmt"/>
        <line num="12" count="3" type="stmt"/>
        <line num="15" count="0" type="stmt"/>
        <line num="16" count="8478" type="stmt"/>
        <line num="17" count="89" type="stmt"/>
        <line num="21" count="19" type="cond" truecount="0" falsecount="1"/>
        <line num="22" count="0" type="stmt"/>
        <line num="24" count="19" type="stmt"/>
        <line num="26" count="1" type="stmt"/>
        <line num="27" count="1" type="stmt"/>
        <line num="31" count="3" type="stmt"/>
      </file>
      <file name="or.ts" path="/home/runner/work/redo/redo/pkgs/type/src/components/shallow/or.ts">
        <metrics statements="39" coveredstatements="34" conditionals="8" coveredconditionals="8" methods="11" coveredmethods="8"/>
        <line num="1" count="3" type="stmt"/>
        <line num="2" count="3" type="stmt"/>
        <line num="17" count="3" type="stmt"/>
        <line num="19" count="3" type="cond" truecount="2" falsecount="0"/>
        <line num="37" count="3" type="stmt"/>
        <line num="39" count="3" type="stmt"/>
        <line num="42" count="0" type="stmt"/>
        <line num="43" count="18648" type="stmt"/>
        <line num="45" count="71" type="stmt"/>
        <line num="49" count="19" type="stmt"/>
        <line num="50" count="19" type="stmt"/>
        <line num="51" count="30" type="stmt"/>
        <line num="54" count="30" type="cond" truecount="1" falsecount="0"/>
        <line num="56" count="15" type="stmt"/>
        <line num="58" count="15" type="stmt"/>
        <line num="60" count="4" type="stmt"/>
        <line num="70" count="12" type="stmt"/>
        <line num="71" count="12" type="stmt"/>
        <line num="74" count="28" type="stmt"/>
        <line num="75" count="28" type="stmt"/>
        <line num="77" count="4" type="cond" truecount="1" falsecount="0"/>
        <line num="78" count="4" type="cond" truecount="1" falsecount="0"/>
        <line num="79" count="2" type="stmt"/>
        <line num="82" count="4" type="stmt"/>
        <line num="84" count="0" type="stmt"/>
        <line num="89" count="12" type="stmt"/>
        <line num="90" count="54" type="cond" truecount="1" falsecount="0"/>
        <line num="91" count="6" type="stmt"/>
        <line num="95" count="6" type="stmt"/>
        <line num="96" count="18" type="stmt"/>
        <line num="97" count="20" type="stmt"/>
        <line num="99" count="18" type="cond" truecount="1" falsecount="0"/>
        <line num="100" count="5" type="stmt"/>
        <line num="103" count="1" type="cond" truecount="1" falsecount="0"/>
        <line num="104" count="1" type="stmt"/>
        <line num="108" count="0" type="stmt"/>
        <line num="112" count="0" type="stmt"/>
        <line num="113" count="0" type="stmt"/>
        <line num="119" count="3" type="stmt"/>
      </file>
      <file name="resolution.ts" path="/home/runner/work/redo/redo/pkgs/type/src/components/shallow/resolution.ts">
        <metrics statements="20" coveredstatements="19" conditionals="5" coveredconditionals="5" methods="8" coveredmethods="7"/>
        <line num="2" count="3" type="stmt"/>
        <line num="10" count="3" type="stmt"/>
        <line num="11" count="3" type="stmt"/>
        <line num="13" count="3" type="cond" truecount="2" falsecount="0"/>
        <line num="81" count="3" type="stmt"/>
        <line num="83" count="3" type="stmt"/>
        <line num="86" count="0" type="stmt"/>
        <line num="87" count="5106" type="stmt"/>
        <line num="94" count="181" type="cond" truecount="1" falsecount="0"/>
        <line num="95" count="2" type="stmt"/>
        <line num="102" count="179" type="stmt"/>
        <line num="104" count="103" type="stmt"/>
        <line num="114" count="73" type="stmt"/>
        <line num="116" count="38" type="cond" truecount="1" falsecount="0"/>
        <line num="117" count="8" type="cond" truecount="1" falsecount="0"/>
        <line num="118" count="4" type="stmt"/>
        <line num="120" count="4" type="stmt"/>
        <line num="122" count="30" type="stmt"/>
        <line num="124" count="2" type="stmt"/>
        <line num="128" count="3" type="stmt"/>
      </file>
      <file name="shallow.ts" path="/home/runner/work/redo/redo/pkgs/type/src/components/shallow/shallow.ts">
        <metrics statements="11" coveredstatements="11" conditionals="4" coveredconditionals="4" methods="4" coveredmethods="4"/>
        <line num="1" count="3" type="stmt"/>
        <line num="7" count="3" type="stmt"/>
        <line num="8" count="3" type="stmt"/>
        <line num="9" count="3" type="stmt"/>
        <line num="11" count="3" type="cond" truecount="2" falsecount="0"/>
        <line num="33" count="3" type="stmt"/>
        <line num="35" count="3" type="stmt"/>
        <line num="37" count="72057" type="stmt"/>
        <line num="38" count="2895" type="stmt"/>
        <line num="40" count="1391" type="cond" truecount="2" falsecount="0"/>
        <line num="43" count="3" type="stmt"/>
      </file>
      <file name="str.ts" path="/home/runner/work/redo/redo/pkgs/type/src/components/shallow/str.ts">
        <metrics statements="11" coveredstatements="11" conditionals="2" coveredconditionals="2" methods="4" coveredmethods="4"/>
        <line num="2" count="3" type="stmt"/>
        <line num="3" count="3" type="stmt"/>
        <line num="4" count="3" type="stmt"/>
        <line num="5" count="3" type="stmt"/>
        <line num="7" count="3" type="cond" truecount="2" falsecount="0"/>
        <line num="31" count="3" type="stmt"/>
        <line num="33" count="3" type="stmt"/>
        <line num="35" count="69162" type="stmt"/>
        <line num="36" count="2823" type="stmt"/>
        <line num="37" count="8439" type="stmt"/>
        <line num="40" count="3" type="stmt"/>
      </file>
      <file name="stringLiteral.ts" path="/home/runner/work/redo/redo/pkgs/type/src/components/shallow/stringLiteral.ts">
        <metrics statements="11" coveredstatements="9" conditionals="6" coveredconditionals="4" methods="6" coveredmethods="4"/>
        <line num="1" count="3" type="stmt"/>
        <line num="2" count="3" type="stmt"/>
        <line num="4" count="3" type="cond" truecount="2" falsecount="0"/>
        <line num="10" count="3" type="stmt"/>
        <line num="12" count="3" type="stmt"/>
        <line num="15" count="0" type="stmt"/>
        <line num="16" count="14412" type="stmt"/>
        <line num="20" count="2" type="cond" truecount="2" falsecount="0"/>
        <line num="23" count="2" type="stmt"/>
        <line num="25" count="0" type="cond" truecount="0" falsecount="2"/>
        <line num="29" count="3" type="stmt"/>
      </file>
      <file name="unextractableName.ts" path="/home/runner/work/redo/redo/pkgs/type/src/components/shallow/unextractableName.ts">
        <metrics statements="21" coveredstatements="16" conditionals="7" coveredconditionals="7" methods="12" coveredmethods="7"/>
        <line num="1" count="3" type="stmt"/>
        <line num="7" count="3" type="stmt"/>
        <line num="9" count="3" type="cond" truecount="2" falsecount="0"/>
        <line num="12" count="3" type="stmt"/>
        <line num="14" count="3" type="stmt"/>
        <line num="17" count="16596" type="stmt"/>
        <line num="18" count="4149" type="stmt"/>
        <line num="26" count="35" type="stmt"/>
        <line num="27" count="0" type="stmt"/>
        <line num="28" count="0" type="stmt"/>
        <line num="29" count="3" type="cond" truecount="2" falsecount="0"/>
        <line num="30" count="0" type="stmt"/>
        <line num="31" count="0" type="stmt"/>
        <line num="32" count="0" type="stmt"/>
        <line num="33" count="17" type="cond" truecount="2" falsecount="0"/>
        <line num="34" count="15" type="stmt"/>
        <line num="36" count="35" type="cond" truecount="1" falsecount="0"/>
        <line num="37" count="21" type="stmt"/>
        <line num="39" count="14" type="stmt"/>
        <line num="44" count="3" type="stmt"/>
        <line num="53" count="3" type="stmt"/>
      </file>
    </package>
    <package name="src.components.typeSet">
      <metrics statements="4" coveredstatements="4" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
      <file name="index.ts" path="/home/runner/work/redo/redo/pkgs/type/src/components/typeSet/index.ts">
        <metrics statements="2" coveredstatements="2" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        <line num="1" count="3" type="stmt"/>
        <line num="2" count="3" type="stmt"/>
      </file>
      <file name="typeSet.ts" path="/home/runner/work/redo/redo/pkgs/type/src/components/typeSet/typeSet.ts">
        <metrics statements="2" coveredstatements="2" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        <line num="77" count="3" type="stmt"/>
        <line num="78" count="3" type="stmt"/>
      </file>
    </package>
  </project>
</coverage>
