UNPKG

@compodoc/compodoc

Version:

The missing documentation tool for your Angular application

2,010 lines 82 kB
<!doctype html>
<html class="no-js" lang="">
    <head>
        <meta charset="utf-8">
        <meta http-equiv="x-ua-compatible" content="ie=edge">
        <title>@compodoc/compodoc documentation</title>
        <meta name="description" content="">
        <meta name="viewport" content="width=device-width, initial-scale=1">

        <link rel="icon" type="image/x-icon" href="./images/favicon.ico">
	   <link rel="stylesheet" href="./styles/style.css">
        <link rel="stylesheet" href="./styles/dark.css">
    </head>
    <body>
          <script>
               // Blocking script to avoid flickering dark mode
               // Dark mode toggle button
               var useDark = window.matchMedia('(prefers-color-scheme: dark)');
               var darkModeState = useDark.matches;
               var $darkModeToggleSwitchers = document.querySelectorAll('.dark-mode-switch input');
               var $darkModeToggles = document.querySelectorAll('.dark-mode-switch');
               var darkModeStateLocal = localStorage.getItem('compodoc_darkmode-state');

               function checkToggle(check) {
                    for (var i = 0; i < $darkModeToggleSwitchers.length; i++) {
                         $darkModeToggleSwitchers[i].checked = check;
                    }
               }

               function toggleDarkMode(state) {
                    if (window.localStorage) {
                         localStorage.setItem('compodoc_darkmode-state', state);
                    }

                    checkToggle(state);

                    const hasClass = document.body.classList.contains('dark');

                    if (state) {
                         for (var i = 0; i < $darkModeToggles.length; i++) {
                              $darkModeToggles[i].classList.add('dark');
                         }
                         if (!hasClass) {
                              document.body.classList.add('dark');
                         }
                    } else {
                         for (var i = 0; i < $darkModeToggles.length; i++) {
                              $darkModeToggles[i].classList.remove('dark');
                         }
                         if (hasClass) {
                              document.body.classList.remove('dark');
                         }
                    }
               }

               useDark.addEventListener('change', function (evt) {
                    toggleDarkMode(evt.matches);
               });
               if (darkModeStateLocal) {
                    darkModeState = darkModeStateLocal === 'true';
               }
               toggleDarkMode(darkModeState);
          </script>
          <script>
              // --- Iframe navigation tracking for Template Playground ---
              function sendCurrentUrlToParent() {
                  if (window.parent && window.parent !== window) {
                      window.parent.postMessage({
                          type: 'compodoc-iframe-navigate',
                          url: window.location.pathname + window.location.hash
                      }, '*');
                  }
              }
              window.addEventListener('hashchange', sendCurrentUrlToParent, false);
              window.addEventListener('popstate', sendCurrentUrlToParent, false);
              window.addEventListener('DOMContentLoaded', sendCurrentUrlToParent, false);
          </script>

        <div class="navbar navbar-default navbar-fixed-top d-md-none p-0">
               <div class="d-flex">
                    <a href="./" class="navbar-brand">@compodoc/compodoc documentation</a>
                    <button type="button" class="btn btn-default btn-menu ion-ios-menu" id="btn-menu"></button>
               </div>
        </div>

        <div class="xs-menu menu" id="mobile-menu">
                <div id="book-search-input" role="search">
    <input type="text" placeholder="Type to search">
    <button type="button"
        class="search-input-clear"
        aria-label="Clear search"
        data-search-input-clear>&times;</button>
</div>
            <compodoc-menu></compodoc-menu>
        </div>

        <div class="container-fluid main">
           <div class="row main">
               <div class="d-none d-md-block menu">
                   <compodoc-menu mode="normal"></compodoc-menu>
               </div>
               <!-- START CONTENT -->
               <div class="content coverage">
                   <div class="content-data">























<ol class="breadcrumb">
    <li class="breadcrumb-item">Documentation coverage</li>
</ol>

<div>
    <img src="./images/coverage-badge-documentation.svg">
</div>

<div class="coverage-summary" data-coverage-summary></div>

<div class="coverage-filter">
    <input type="text"
        class="coverage-filter-input"
        placeholder="Filter entities..."
        aria-label="Filter coverage results"
        data-coverage-filter>
    <button type="button"
        class="coverage-filter-clear"
        aria-label="Clear filter"
        data-coverage-filter-clear>&times;</button>
</div>

<table class="table table-bordered coverage" id="coverage-table">
    <thead class="coverage-header">
        <tr>
            <th>File</th>
            <th>Type</th>
            <th>Identifier</th>
            <th style="text-align:right" class="statements" data-sort-default>Statements</th>
        </tr>
    </thead>
    <tbody>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./classes/ABOUT_ENUMS.html">test/fixtures/todomvc-ng2/src/app/about/about-routes.enum.ts</a>
            </td>
            <td>class</td>
            <td>ABOUT_ENUMS</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/2)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./miscellaneous/variables.html#extract">test/fixtures/todomvc-ng2/src/app/about/about-routing.module.ts</a>
            </td>
            <td>variable</td>
            <td>extract</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/1)</span>
            </td>
        </tr>
        <tr class="medium">
            <td>
                <!-- miscellaneous -->
                        <a href="./components/AboutComponent.html">test/fixtures/todomvc-ng2/src/app/about/about.component.ts</a>
            </td>
            <td>component</td>
            <td>AboutComponent</td>
            <td align="right" data-sort="41">
                <span class="coverage-percent">41 %</span>
                <span class="coverage-count">(7/17)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./miscellaneous/variables.html#bootstrap">test/fixtures/todomvc-ng2/src/app/about/about.module.ts</a>
            </td>
            <td>variable</td>
            <td>bootstrap</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/1)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./miscellaneous/variables.html#declarations">test/fixtures/todomvc-ng2/src/app/about/about.module.ts</a>
            </td>
            <td>variable</td>
            <td>declarations</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/1)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./miscellaneous/variables.html#entryComponents">test/fixtures/todomvc-ng2/src/app/about/about.module.ts</a>
            </td>
            <td>variable</td>
            <td>entryComponents</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/1)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./miscellaneous/variables.html#id">test/fixtures/todomvc-ng2/src/app/about/about.module.ts</a>
            </td>
            <td>variable</td>
            <td>id</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/1)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./miscellaneous/variables.html#imports">test/fixtures/todomvc-ng2/src/app/about/about.module.ts</a>
            </td>
            <td>variable</td>
            <td>imports</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/1)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./miscellaneous/variables.html#providers">test/fixtures/todomvc-ng2/src/app/about/about.module.ts</a>
            </td>
            <td>variable</td>
            <td>providers</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/1)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./miscellaneous/variables.html#schemas">test/fixtures/todomvc-ng2/src/app/about/about.module.ts</a>
            </td>
            <td>variable</td>
            <td>schemas</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/1)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./components/CompodocComponent.html">test/fixtures/todomvc-ng2/src/app/about/compodoc/compodoc.component.ts</a>
            </td>
            <td>component</td>
            <td>CompodocComponent</td>
            <td align="right" data-sort="12">
                <span class="coverage-percent">12 %</span>
                <span class="coverage-count">(5/40)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./miscellaneous/variables.html#pathMatchStrategy">test/fixtures/todomvc-ng2/src/app/about/path-match.ts</a>
            </td>
            <td>variable</td>
            <td>pathMatchStrategy</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/1)</span>
            </td>
        </tr>
        <tr class="very-good">
            <td>
                <!-- miscellaneous -->
                        <a href="./components/TodoMVCComponent.html">test/fixtures/todomvc-ng2/src/app/about/todomvc/todomvc.component.ts</a>
            </td>
            <td>component</td>
            <td>TodoMVCComponent</td>
            <td align="right" data-sort="100">
                <span class="coverage-percent">100 %</span>
                <span class="coverage-count">(1/1)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./miscellaneous/variables.html#oneFunction">test/fixtures/todomvc-ng2/src/app/about/utils.ts</a>
            </td>
            <td>variable</td>
            <td>oneFunction</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/1)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./miscellaneous/variables.html#utils">test/fixtures/todomvc-ng2/src/app/about/utils.ts</a>
            </td>
            <td>variable</td>
            <td>utils</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/1)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./miscellaneous/variables.html#APP_ROUTES">test/fixtures/todomvc-ng2/src/app/app-routing.module.ts</a>
            </td>
            <td>variable</td>
            <td>APP_ROUTES</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/1)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./components/AppComponent.html">test/fixtures/todomvc-ng2/src/app/app.component.ts</a>
            </td>
            <td>component</td>
            <td>AppComponent</td>
            <td align="right" data-sort="25">
                <span class="coverage-percent">25 %</span>
                <span class="coverage-count">(1/4)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./miscellaneous/variables.html#FooterComponentSchema">test/fixtures/todomvc-ng2/src/app/footer/footer-component.metadata.ts</a>
            </td>
            <td>variable</td>
            <td>FooterComponentSchema</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/1)</span>
            </td>
        </tr>
        <tr class="very-good">
            <td>
                <!-- miscellaneous -->
                        <a href="./components/FooterComponent.html">test/fixtures/todomvc-ng2/src/app/footer/footer.component.ts</a>
            </td>
            <td>component</td>
            <td>FooterComponent</td>
            <td align="right" data-sort="100">
                <span class="coverage-percent">100 %</span>
                <span class="coverage-count">(9/9)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./miscellaneous/variables.html#footerModuleComponents">test/fixtures/todomvc-ng2/src/app/footer/index.ts</a>
            </td>
            <td>variable</td>
            <td>footerModuleComponents</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/1)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./miscellaneous/variables.html#HeaderComponentSchema">test/fixtures/todomvc-ng2/src/app/header/header-component.metadata.ts</a>
            </td>
            <td>variable</td>
            <td>HeaderComponentSchema</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/1)</span>
            </td>
        </tr>
        <tr class="good">
            <td>
                <!-- miscellaneous -->
                        <a href="./components/HeaderComponent.html">test/fixtures/todomvc-ng2/src/app/header/header.component.ts</a>
            </td>
            <td>component</td>
            <td>HeaderComponent</td>
            <td align="right" data-sort="75">
                <span class="coverage-percent">75 %</span>
                <span class="coverage-count">(6/8)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./miscellaneous/variables.html#COMPO">test/fixtures/todomvc-ng2/src/app/header/header.module.ts</a>
            </td>
            <td>variable</td>
            <td>COMPO</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/1)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./miscellaneous/variables.html#COMPOS">test/fixtures/todomvc-ng2/src/app/header/header.module.ts</a>
            </td>
            <td>variable</td>
            <td>COMPOS</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/1)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./miscellaneous/variables.html#HomeRoutingModule">test/fixtures/todomvc-ng2/src/app/home/home-routing.module.ts</a>
            </td>
            <td>variable</td>
            <td>HomeRoutingModule</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/1)</span>
            </td>
        </tr>
        <tr class="medium">
            <td>
                <!-- miscellaneous -->
                        <a href="./components/HomeComponent.html">test/fixtures/todomvc-ng2/src/app/home/home.component.ts</a>
            </td>
            <td>component</td>
            <td>HomeComponent</td>
            <td align="right" data-sort="50">
                <span class="coverage-percent">50 %</span>
                <span class="coverage-count">(1/2)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./miscellaneous/variables.html#changeDetection">test/fixtures/todomvc-ng2/src/app/home/home.component.ts</a>
            </td>
            <td>variable</td>
            <td>changeDetection</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/1)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./miscellaneous/variables.html#encapsulation">test/fixtures/todomvc-ng2/src/app/home/home.component.ts</a>
            </td>
            <td>variable</td>
            <td>encapsulation</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/1)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./miscellaneous/variables.html#selector">test/fixtures/todomvc-ng2/src/app/home/home.component.ts</a>
            </td>
            <td>variable</td>
            <td>selector</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/1)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./miscellaneous/variables.html#template">test/fixtures/todomvc-ng2/src/app/home/home.component.ts</a>
            </td>
            <td>variable</td>
            <td>template</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/1)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./miscellaneous/variables.html#templateUrl">test/fixtures/todomvc-ng2/src/app/home/home.component.ts</a>
            </td>
            <td>variable</td>
            <td>templateUrl</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/1)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./miscellaneous/variables.html#INTERNAL_MODULES">test/fixtures/todomvc-ng2/src/app/home/home.module.ts</a>
            </td>
            <td>variable</td>
            <td>INTERNAL_MODULES</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/1)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./miscellaneous/variables.html#PATHS">test/fixtures/todomvc-ng2/src/app/home/paths.ts</a>
            </td>
            <td>variable</td>
            <td>PATHS</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/1)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./classes/AaBb.html">test/fixtures/todomvc-ng2/src/app/index.ts</a>
            </td>
            <td>class</td>
            <td>AaBb</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/1)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./classes/BbAaCc.html">test/fixtures/todomvc-ng2/src/app/index.ts</a>
            </td>
            <td>class</td>
            <td>BbAaCc</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/1)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./classes/CcAa.html">test/fixtures/todomvc-ng2/src/app/index.ts</a>
            </td>
            <td>class</td>
            <td>CcAa</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/1)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./classes/Container.html">test/fixtures/todomvc-ng2/src/app/index.ts</a>
            </td>
            <td>class</td>
            <td>Container</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/4)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./interfaces/Aa.html">test/fixtures/todomvc-ng2/src/app/index.ts</a>
            </td>
            <td>interface</td>
            <td>Aa</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/1)</span>
            </td>
        </tr>
        <tr class="medium">
            <td>
                <!-- miscellaneous -->
                        <a href="./components/ListComponent.html">test/fixtures/todomvc-ng2/src/app/list/list.component.ts</a>
            </td>
            <td>component</td>
            <td>ListComponent</td>
            <td align="right" data-sort="40">
                <span class="coverage-percent">40 %</span>
                <span class="coverage-count">(2/5)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./miscellaneous/variables.html#MODULES">test/fixtures/todomvc-ng2/src/app/list/list.module.ts</a>
            </td>
            <td>variable</td>
            <td>MODULES</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/1)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./components/TodoComponent.html">test/fixtures/todomvc-ng2/src/app/list/todo/todo.component.ts</a>
            </td>
            <td>component</td>
            <td>TodoComponent</td>
            <td align="right" data-sort="25">
                <span class="coverage-percent">25 %</span>
                <span class="coverage-count">(3/12)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./miscellaneous/variables.html#PIPES_AND_DIRECTIVES">test/fixtures/todomvc-ng2/src/app/list/todo/todo.module.ts</a>
            </td>
            <td>variable</td>
            <td>PIPES_AND_DIRECTIVES</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/1)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./guards/AuthGuard.html">test/fixtures/todomvc-ng2/src/app/shared/auth-guard.ts</a>
            </td>
            <td>guard</td>
            <td>AuthGuard</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/2)</span>
            </td>
        </tr>
        <tr class="medium">
            <td>
                <!-- miscellaneous -->
                        <a href="./components/DumbComponent.html">test/fixtures/todomvc-ng2/src/app/shared/components/dumb-component.ts</a>
            </td>
            <td>component</td>
            <td>DumbComponent</td>
            <td align="right" data-sort="50">
                <span class="coverage-percent">50 %</span>
                <span class="coverage-count">(10/20)</span>
            </td>
        </tr>
        <tr class="good">
            <td>
                <!-- miscellaneous -->
                        <a href="./components/DumbImportComponent.html">test/fixtures/todomvc-ng2/src/app/shared/components/dumb-import-component.ts</a>
            </td>
            <td>component</td>
            <td>DumbImportComponent</td>
            <td align="right" data-sort="72">
                <span class="coverage-percent">72 %</span>
                <span class="coverage-count">(8/11)</span>
            </td>
        </tr>
        <tr class="medium">
            <td>
                <!-- miscellaneous -->
                        <a href="./classes/DumbParentComponent.html">test/fixtures/todomvc-ng2/src/app/shared/components/dumb-parent-component.ts</a>
            </td>
            <td>class</td>
            <td>DumbParentComponent</td>
            <td align="right" data-sort="50">
                <span class="coverage-percent">50 %</span>
                <span class="coverage-count">(2/4)</span>
            </td>
        </tr>
        <tr class="good">
            <td>
                <!-- miscellaneous -->
                        <a href="./components/DumbWithExportComponent.html">test/fixtures/todomvc-ng2/src/app/shared/components/dumb-with-export-component.ts</a>
            </td>
            <td>component</td>
            <td>DumbWithExportComponent</td>
            <td align="right" data-sort="72">
                <span class="coverage-percent">72 %</span>
                <span class="coverage-count">(8/11)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./components/GenericComponent.html">test/fixtures/todomvc-ng2/src/app/shared/components/generic.component.ts</a>
            </td>
            <td>component</td>
            <td>GenericComponent</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/3)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./interfaces/Foo.html">test/fixtures/todomvc-ng2/src/app/shared/components/generic.component.ts</a>
            </td>
            <td>interface</td>
            <td>Foo</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/2)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./components/InheritDirComponent.html">test/fixtures/todomvc-ng2/src/app/shared/components/inherit-dir.component.ts</a>
            </td>
            <td>component</td>
            <td>InheritDirComponent</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/5)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./components/GrandsonComponent.html">test/fixtures/todomvc-ng2/src/app/shared/components/inheritance.ts</a>
            </td>
            <td>component</td>
            <td>GrandsonComponent</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/4)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./components/MotherComponent.html">test/fixtures/todomvc-ng2/src/app/shared/components/inheritance.ts</a>
            </td>
            <td>component</td>
            <td>MotherComponent</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/4)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./components/SonComponent.html">test/fixtures/todomvc-ng2/src/app/shared/components/inheritance.ts</a>
            </td>
            <td>component</td>
            <td>SonComponent</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/4)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./miscellaneous/functions.html#LogClass">test/fixtures/todomvc-ng2/src/app/shared/decorators/log.decorator.ts</a>
            </td>
            <td>function</td>
            <td>LogClass</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/1)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./miscellaneous/functions.html#LogClassWithArgs">test/fixtures/todomvc-ng2/src/app/shared/decorators/log.decorator.ts</a>
            </td>
            <td>function</td>
            <td>LogClassWithArgs</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/1)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./miscellaneous/functions.html#LogMethod">test/fixtures/todomvc-ng2/src/app/shared/decorators/log.decorator.ts</a>
            </td>
            <td>function</td>
            <td>LogMethod</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/1)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./miscellaneous/functions.html#LogProperty">test/fixtures/todomvc-ng2/src/app/shared/decorators/log.decorator.ts</a>
            </td>
            <td>function</td>
            <td>LogProperty</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/1)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./miscellaneous/functions.html#LogPropertyWithArgs">test/fixtures/todomvc-ng2/src/app/shared/decorators/log.decorator.ts</a>
            </td>
            <td>function</td>
            <td>LogPropertyWithArgs</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/1)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./miscellaneous/functions.html#Nothing">test/fixtures/todomvc-ng2/src/app/shared/decorators/nothing.decorator.ts</a>
            </td>
            <td>function</td>
            <td>Nothing</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/1)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./directives/BaseDirective.html">test/fixtures/todomvc-ng2/src/app/shared/directives/base.directive.ts</a>
            </td>
            <td>directive</td>
            <td>BaseDirective</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/3)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./directives/BorderDirective.html">test/fixtures/todomvc-ng2/src/app/shared/directives/border.directive.ts</a>
            </td>
            <td>directive</td>
            <td>BorderDirective</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/9)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./miscellaneous/variables.html#DoNothingDirectiveSchema">test/fixtures/todomvc-ng2/src/app/shared/directives/do-nothing-directive.metadata.ts</a>
            </td>
            <td>variable</td>
            <td>DoNothingDirectiveSchema</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/1)</span>
            </td>
        </tr>
        <tr class="good">
            <td>
                <!-- miscellaneous -->
                        <a href="./directives/DoNothingDirective.html">test/fixtures/todomvc-ng2/src/app/shared/directives/do-nothing.directive.ts</a>
            </td>
            <td>directive</td>
            <td>DoNothingDirective</td>
            <td align="right" data-sort="66">
                <span class="coverage-percent">66 %</span>
                <span class="coverage-count">(14/21)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./directives/HighlightAndBorderDirective.html">test/fixtures/todomvc-ng2/src/app/shared/directives/highlight-and-border.directive.ts</a>
            </td>
            <td>directive</td>
            <td>HighlightAndBorderDirective</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/1)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./directives/HighlightDirective.html">test/fixtures/todomvc-ng2/src/app/shared/directives/highlight.directive.ts</a>
            </td>
            <td>directive</td>
            <td>HighlightDirective</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/8)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./guards/functionalAuthGuard.html">test/fixtures/todomvc-ng2/src/app/shared/functional-auth-guard.ts</a>
            </td>
            <td>guard</td>
            <td>functionalAuthGuard</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/1)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./interceptors/NoopInterceptor.html">test/fixtures/todomvc-ng2/src/app/shared/interceptors/noopinterceptor.interceptor.ts</a>
            </td>
            <td>interceptor</td>
            <td>NoopInterceptor</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/2)</span>
            </td>
        </tr>
        <tr class="very-good">
            <td>
                <!-- miscellaneous -->
                        <a href="./interfaces/ClockInterface.html">test/fixtures/todomvc-ng2/src/app/shared/interfaces/clock.interface.ts</a>
            </td>
            <td>interface</td>
            <td>ClockInterface</td>
            <td align="right" data-sort="100">
                <span class="coverage-percent">100 %</span>
                <span class="coverage-count">(5/5)</span>
            </td>
        </tr>
        <tr class="medium">
            <td>
                <!-- miscellaneous -->
                        <a href="./classes/Clock.html">test/fixtures/todomvc-ng2/src/app/shared/interfaces/interfaces.ts</a>
            </td>
            <td>class</td>
            <td>Clock</td>
            <td align="right" data-sort="42">
                <span class="coverage-percent">42 %</span>
                <span class="coverage-count">(3/7)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./interfaces/IDATA.html">test/fixtures/todomvc-ng2/src/app/shared/interfaces/interfaces.ts</a>
            </td>
            <td>interface</td>
            <td>IDATA</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/3)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./interfaces/LabelledTodo.html">test/fixtures/todomvc-ng2/src/app/shared/interfaces/interfaces.ts</a>
            </td>
            <td>interface</td>
            <td>LabelledTodo</td>
            <td align="right" data-sort="20">
                <span class="coverage-percent">20 %</span>
                <span class="coverage-count">(1/5)</span>
            </td>
        </tr>
        <tr class="very-good">
            <td>
                <!-- miscellaneous -->
                        <a href="./interfaces/SearchFunc.html">test/fixtures/todomvc-ng2/src/app/shared/interfaces/interfaces.ts</a>
            </td>
            <td>interface</td>
            <td>SearchFunc</td>
            <td align="right" data-sort="100">
                <span class="coverage-percent">100 %</span>
                <span class="coverage-count">(2/2)</span>
            </td>
        </tr>
        <tr class="very-good">
            <td>
                <!-- miscellaneous -->
                        <a href="./interfaces/StringArray.html">test/fixtures/todomvc-ng2/src/app/shared/interfaces/interfaces.ts</a>
            </td>
            <td>interface</td>
            <td>StringArray</td>
            <td align="right" data-sort="100">
                <span class="coverage-percent">100 %</span>
                <span class="coverage-count">(1/1)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./interfaces/ValueInRes.html">test/fixtures/todomvc-ng2/src/app/shared/interfaces/interfaces.ts</a>
            </td>
            <td>interface</td>
            <td>ValueInRes</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/3)</span>
            </td>
        </tr>
        <tr class="very-good">
            <td>
                <!-- miscellaneous -->
                        <a href="./interfaces/TimeInterface.html">test/fixtures/todomvc-ng2/src/app/shared/interfaces/time.interface.ts</a>
            </td>
            <td>interface</td>
            <td>TimeInterface</td>
            <td align="right" data-sort="100">
                <span class="coverage-percent">100 %</span>
                <span class="coverage-count">(3/3)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./classes/StringIndexedItems.html">test/fixtures/todomvc-ng2/src/app/shared/miscellaneous/miscellaneous.ts</a>
            </td>
            <td>class</td>
            <td>StringIndexedItems</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/1)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./interfaces/TOTsdosds.html">test/fixtures/todomvc-ng2/src/app/shared/miscellaneous/miscellaneous.ts</a>
            </td>
            <td>interface</td>
            <td>TOTsdosds</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/1)</span>
            </td>
        </tr>
        <tr class="very-good">
            <td>
                <!-- miscellaneous -->
                        <a href="./miscellaneous/functions.html#foo">test/fixtures/todomvc-ng2/src/app/shared/miscellaneous/miscellaneous.ts</a>
            </td>
            <td>function</td>
            <td>foo</td>
            <td align="right" data-sort="100">
                <span class="coverage-percent">100 %</span>
                <span class="coverage-count">(1/1)</span>
            </td>
        </tr>
        <tr class="very-good">
            <td>
                <!-- miscellaneous -->
                        <a href="./miscellaneous/functions.html#getQuestionAndAnswer">test/fixtures/todomvc-ng2/src/app/shared/miscellaneous/miscellaneous.ts</a>
            </td>
            <td>function</td>
            <td>getQuestionAndAnswer</td>
            <td align="right" data-sort="100">
                <span class="coverage-percent">100 %</span>
                <span class="coverage-count">(1/1)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./miscellaneous/functions.html#sumFunction">test/fixtures/todomvc-ng2/src/app/shared/miscellaneous/miscellaneous.ts</a>
            </td>
            <td>function</td>
            <td>sumFunction</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/1)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./miscellaneous/functions.html#sumFunction0">test/fixtures/todomvc-ng2/src/app/shared/miscellaneous/miscellaneous.ts</a>
            </td>
            <td>function</td>
            <td>sumFunction0</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/1)</span>
            </td>
        </tr>
        <tr class="very-good">
            <td>
                <!-- miscellaneous -->
                        <a href="./miscellaneous/variables.html#answer">test/fixtures/todomvc-ng2/src/app/shared/miscellaneous/miscellaneous.ts</a>
            </td>
            <td>variable</td>
            <td>answer</td>
            <td align="right" data-sort="100">
                <span class="coverage-percent">100 %</span>
                <span class="coverage-count">(1/1)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./miscellaneous/variables.html#first">test/fixtures/todomvc-ng2/src/app/shared/miscellaneous/miscellaneous.ts</a>
            </td>
            <td>variable</td>
            <td>first</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/1)</span>
            </td>
        </tr>
        <tr class="very-good">
            <td>
                <!-- miscellaneous -->
                        <a href="./miscellaneous/variables.html#PI">test/fixtures/todomvc-ng2/src/app/shared/miscellaneous/miscellaneous.ts</a>
            </td>
            <td>variable</td>
            <td>PI</td>
            <td align="right" data-sort="100">
                <span class="coverage-percent">100 %</span>
                <span class="coverage-count">(1/1)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./miscellaneous/variables.html#PIT">test/fixtures/todomvc-ng2/src/app/shared/miscellaneous/miscellaneous.ts</a>
            </td>
            <td>variable</td>
            <td>PIT</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/1)</span>
            </td>
        </tr>
        <tr class="very-good">
            <td>
                <!-- miscellaneous -->
                        <a href="./miscellaneous/variables.html#question">test/fixtures/todomvc-ng2/src/app/shared/miscellaneous/miscellaneous.ts</a>
            </td>
            <td>variable</td>
            <td>question</td>
            <td align="right" data-sort="100">
                <span class="coverage-percent">100 %</span>
                <span class="coverage-count">(1/1)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./miscellaneous/variables.html#second">test/fixtures/todomvc-ng2/src/app/shared/miscellaneous/miscellaneous.ts</a>
            </td>
            <td>variable</td>
            <td>second</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/1)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./miscellaneous/variables.html#third">test/fixtures/todomvc-ng2/src/app/shared/miscellaneous/miscellaneous.ts</a>
            </td>
            <td>variable</td>
            <td>third</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/1)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./miscellaneous/typealiases.html#Bar">test/fixtures/todomvc-ng2/src/app/shared/miscellaneous/miscellaneous.ts</a>
            </td>
            <td>type alias</td>
            <td>Bar</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/1)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./miscellaneous/typealiases.html#ChartChange">test/fixtures/todomvc-ng2/src/app/shared/miscellaneous/miscellaneous.ts</a>
            </td>
            <td>type alias</td>
            <td>ChartChange</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/1)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./miscellaneous/typealiases.html#Foo">test/fixtures/todomvc-ng2/src/app/shared/miscellaneous/miscellaneous.ts</a>
            </td>
            <td>type alias</td>
            <td>Foo</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/1)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./miscellaneous/typealiases.html#LinearDomain">test/fixtures/todomvc-ng2/src/app/shared/miscellaneous/miscellaneous.ts</a>
            </td>
            <td>type alias</td>
            <td>LinearDomain</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/1)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./miscellaneous/typealiases.html#LinearTodo">test/fixtures/todomvc-ng2/src/app/shared/miscellaneous/miscellaneous.ts</a>
            </td>
            <td>type alias</td>
            <td>LinearTodo</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/1)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./miscellaneous/typealiases.html#RouterAdapterOptions">test/fixtures/todomvc-ng2/src/app/shared/miscellaneous/miscellaneous.ts</a>
            </td>
            <td>type alias</td>
            <td>RouterAdapterOptions</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/1)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./miscellaneous/typealiases.html#TableColumnTarget">test/fixtures/todomvc-ng2/src/app/shared/miscellaneous/miscellaneous.ts</a>
            </td>
            <td>type alias</td>
            <td>TableColumnTarget</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/1)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./miscellaneous/typealiases.html#TableSyncRenderer">test/fixtures/todomvc-ng2/src/app/shared/miscellaneous/miscellaneous.ts</a>
            </td>
            <td>type alias</td>
            <td>TableSyncRenderer</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/1)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./miscellaneous/typealiases.html#TypeOrTypeArray">test/fixtures/todomvc-ng2/src/app/shared/miscellaneous/miscellaneous.ts</a>
            </td>
            <td>type alias</td>
            <td>TypeOrTypeArray</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/1)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./classes/SomeFeature.html">test/fixtures/todomvc-ng2/src/app/shared/miscellaneous/some-feature.ts</a>
            </td>
            <td>class</td>
            <td>SomeFeature</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/2)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./miscellaneous/functions.html#Unnamed function">test/fixtures/todomvc-ng2/src/app/shared/miscellaneous/unnamed-function.ts</a>
            </td>
            <td>function</td>
            <td>Unnamed function</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/1)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./classes/TODO_STATUS.html">test/fixtures/todomvc-ng2/src/app/shared/models/app-routes.enum.ts</a>
            </td>
            <td>class</td>
            <td>TODO_STATUS</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/2)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./classes/DoNothing.html">test/fixtures/todomvc-ng2/src/app/shared/models/donothing.model.ts</a>
            </td>
            <td>class</td>
            <td>DoNothing</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/3)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./classes/PrivateConstructor.html">test/fixtures/todomvc-ng2/src/app/shared/models/private-constructor-class.ts</a>
            </td>
            <td>class</td>
            <td>PrivateConstructor</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/2)</span>
            </td>
        </tr>
        <tr class="medium">
            <td>
                <!-- miscellaneous -->
                        <a href="./classes/Tidi.html">test/fixtures/todomvc-ng2/src/app/shared/models/tidi.model.ts</a>
            </td>
            <td>class</td>
            <td>Tidi</td>
            <td align="right" data-sort="33">
                <span class="coverage-percent">33 %</span>
                <span class="coverage-count">(1/3)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./classes/Tada.html">test/fixtures/todomvc-ng2/src/app/shared/models/todo.model.ts</a>
            </td>
            <td>class</td>
            <td>Tada</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/1)</span>
            </td>
        </tr>
        <tr class="medium">
            <td>
                <!-- miscellaneous -->
                        <a href="./classes/Todo.html">test/fixtures/todomvc-ng2/src/app/shared/models/todo.model.ts</a>
            </td>
            <td>class</td>
            <td>Todo</td>
            <td align="right" data-sort="41">
                <span class="coverage-percent">41 %</span>
                <span class="coverage-count">(7/17)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./interfaces/ContactInfo.html">test/fixtures/todomvc-ng2/src/app/shared/models/todo.model.ts</a>
            </td>
            <td>interface</td>
            <td>ContactInfo</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/3)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./interfaces/Person.html">test/fixtures/todomvc-ng2/src/app/shared/models/todo.model.ts</a>
            </td>
            <td>interface</td>
            <td>Person</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/5)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./miscellaneous/typealiases.html#PopupPosition">test/fixtures/todomvc-ng2/src/app/shared/models/todo.model.ts</a>
            </td>
            <td>type alias</td>
            <td>PopupPosition</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/1)</span>
            </td>
        </tr>
        <tr class="very-good">
            <td>
                <!-- miscellaneous -->
                        <a href="./classes/TypeAliasExample.html">test/fixtures/todomvc-ng2/src/app/shared/models/type-alias-in-signature.model.ts</a>
            </td>
            <td>class</td>
            <td>TypeAliasExample</td>
            <td align="right" data-sort="100">
                <span class="coverage-percent">100 %</span>
                <span class="coverage-count">(4/4)</span>
            </td>
        </tr>
        <tr class="very-good">
            <td>
                <!-- miscellaneous -->
                        <a href="./miscellaneous/typealiases.html#CallbackFunction">test/fixtures/todomvc-ng2/src/app/shared/models/type-alias-in-signature.model.ts</a>
            </td>
            <td>type alias</td>
            <td>CallbackFunction</td>
            <td align="right" data-sort="100">
                <span class="coverage-percent">100 %</span>
                <span class="coverage-count">(1/1)</span>
            </td>
        </tr>
        <tr class="very-good">
            <td>
                <!-- miscellaneous -->
                        <a href="./miscellaneous/typealiases.html#StatusType">test/fixtures/todomvc-ng2/src/app/shared/models/type-alias-in-signature.model.ts</a>
            </td>
            <td>type alias</td>
            <td>StatusType</td>
            <td align="right" data-sort="100">
                <span class="coverage-percent">100 %</span>
                <span class="coverage-count">(1/1)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./guards/NotAuthGuard.html">test/fixtures/todomvc-ng2/src/app/shared/not-auth-guard.ts</a>
            </td>
            <td>guard</td>
            <td>NotAuthGuard</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/2)</span>
            </td>
        </tr>
        <tr class="very-good">
            <td>
                <!-- miscellaneous -->
                        <a href="./pipes/FirstUpperPipe.html">test/fixtures/todomvc-ng2/src/app/shared/pipes/first-upper.pipe.ts</a>
            </td>
            <td>pipe</td>
            <td>FirstUpperPipe</td>
            <td align="right" data-sort="100">
                <span class="coverage-percent">100 %</span>
                <span class="coverage-count">(1/1)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./miscellaneous/variables.html#name">test/fixtures/todomvc-ng2/src/app/shared/pipes/first-upper.pipe.ts</a>
            </td>
            <td>variable</td>
            <td>name</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/1)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./miscellaneous/variables.html#pure">test/fixtures/todomvc-ng2/src/app/shared/pipes/first-upper.pipe.ts</a>
            </td>
            <td>variable</td>
            <td>pure</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/1)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./pipes/StandAlonePipe.html">test/fixtures/todomvc-ng2/src/app/shared/pipes/standalone.pipe.ts</a>
            </td>
            <td>pipe</td>
            <td>StandAlonePipe</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/1)</span>
            </td>
        </tr>
        <tr class="medium">
            <td>
                <!-- miscellaneous -->
                        <a href="./injectables/EmitterService.html">test/fixtures/todomvc-ng2/src/app/shared/services/emitter.service.ts</a>
            </td>
            <td>injectable</td>
            <td>EmitterService</td>
            <td align="right" data-sort="33">
                <span class="coverage-percent">33 %</span>
                <span class="coverage-count">(1/3)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./injectables/ListImageService.html">test/fixtures/todomvc-ng2/src/app/shared/services/list-image.service.ts</a>
            </td>
            <td>injectable</td>
            <td>ListImageService</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/12)</span>
            </td>
        </tr>
        <tr class="good">
            <td>
                <!-- miscellaneous -->
                        <a href="./injectables/TodoStore.html">test/fixtures/todomvc-ng2/src/app/shared/services/todo.store.ts</a>
            </td>
            <td>injectable</td>
            <td>TodoStore</td>
            <td align="right" data-sort="63">
                <span class="coverage-percent">63 %</span>
                <span class="coverage-count">(14/22)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./components/JigsawTab.html">test/fixtures/todomvc-ng2/src/app/test.component.ts</a>
            </td>
            <td>component</td>
            <td>JigsawTab</td>
            <td align="right" data-sort="24">
                <span class="coverage-percent">24 %</span>
                <span class="coverage-count">(6/25)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./miscellaneous/variables.html#environment">test/fixtures/todomvc-ng2/src/environments/environment.prod.ts</a>
            </td>
            <td>variable</td>
            <td>environment</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/1)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./miscellaneous/variables.html#environment">test/fixtures/todomvc-ng2/src/environments/environment.ts</a>
            </td>
            <td>variable</td>
            <td>environment</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/1)</span>
            </td>
        </tr>
        <tr class="good">
            <td>
                <!-- miscellaneous -->
                        <a href="./components/AboutComponent2.html">test/fixtures/todomvc-ng2/src/typings.ts</a>
            </td>
            <td>component</td>
            <td>AboutComponent2</td>
            <td align="right" data-sort="75">
                <span class="coverage-percent">75 %</span>
                <span class="coverage-count">(3/4)</span>
            </td>
        </tr>
        <tr class="very-good">
            <td>
                <!-- miscellaneous -->
                        <a href="./directives/DoNothingDirective2.html">test/fixtures/todomvc-ng2/src/typings.ts</a>
            </td>
            <td>directive</td>
            <td>DoNothingDirective2</td>
            <td align="right" data-sort="90">
                <span class="coverage-percent">90 %</span>
                <span class="coverage-count">(10/11)</span>
            </td>
        </tr>
        <tr class="good">
            <td>
                <!-- miscellaneous -->
                        <a href="./classes/Todo2.html">test/fixtures/todomvc-ng2/src/typings.ts</a>
            </td>
            <td>class</td>
            <td>Todo2</td>
            <td align="right" data-sort="71">
                <span class="coverage-percent">71 %</span>
                <span class="coverage-count">(5/7)</span>
            </td>
        </tr>
        <tr class="very-good">
            <td>
                <!-- miscellaneous -->
                        <a href="./injectables/TodoStore2.html">test/fixtures/todomvc-ng2/src/typings.ts</a>
            </td>
            <td>injectable</td>
            <td>TodoStore2</td>
            <td align="right" data-sort="81">
                <span class="coverage-percent">81 %</span>
                <span class="coverage-count">(13/16)</span>
            </td>
        </tr>
        <tr class="very-good">
            <td>
                <!-- miscellaneous -->
                        <a href="./interfaces/TimeInterface2.html">test/fixtures/todomvc-ng2/src/typings.ts</a>
            </td>
            <td>interface</td>
            <td>TimeInterface2</td>
            <td align="right" data-sort="100">
                <span class="coverage-percent">100 %</span>
                <span class="coverage-count">(2/2)</span>
            </td>
        </tr>
        <tr class="very-good">
            <td>
                <!-- miscellaneous -->
                        <a href="./pipes/FirstUpperPipe2.html">test/fixtures/todomvc-ng2/src/typings.ts</a>
            </td>
            <td>pipe</td>
            <td>FirstUpperPipe2</td>
            <td align="right" data-sort="100">
                <span class="coverage-percent">100 %</span>
                <span class="coverage-count">(1/1)</span>
            </td>
        </tr>
        <tr class="very-good">
            <td>
                <!-- miscellaneous -->
                        <a href="./miscellaneous/functions.html#foo2">test/fixtures/todomvc-ng2/src/typings.ts</a>
            </td>
            <td>function</td>
            <td>foo2</td>
            <td align="right" data-sort="100">
                <span class="coverage-percent">100 %</span>
                <span class="coverage-count">(1/1)</span>
            </td>
        </tr>
        <tr class="very-good">
            <td>
                <!-- miscellaneous -->
                        <a href="./miscellaneous/variables.html#PI2">test/fixtures/todomvc-ng2/src/typings.ts</a>
            </td>
            <td>variable</td>
            <td>PI2</td>
            <td align="right" data-sort="100">
                <span class="coverage-percent">100 %</span>
                <span class="coverage-count">(1/1)</span>
            </td>
        </tr>
        <tr class="low">
            <td>
                <!-- miscellaneous -->
                        <a href="./miscellaneous/typealiases.html#Name2">test/fixtures/todomvc-ng2/src/typings.ts</a>
            </td>
            <td>type alias</td>
            <td>Name2</td>
            <td align="right" data-sort="0">
                <span class="coverage-percent">0 %</span>
                <span class="coverage-count">(0/1)</span>
            </td>
        </tr>
    </tbody>
</table>

<script src="js/libs/tablesort.min.js"></script>
<script src="js/libs/tablesort.number.min.js"></script>
<script>
    new Tablesort(document.getElementById('coverage-table'));

    (function () {
        var table = document.getElementById('coverage-table');
        if (!table) {
            return;
        }

        var tableBody = table.querySelector('tbody');
        if (!tableBody) {
            return;
        }

        var rows = Array.prototype.slice.call(tableBody.querySelectorAll('tr'));
        var summaryContainer = document.querySelector('[data-coverage-summary]');
        var filterInput = document.querySelector('[data-coverage-filter]');
        var filterClearButton = document.querySelector('[data-coverage-filter-clear]');

        function toPercent(value, total) {
            if (!total) {
                return 0;
            }
            return Math.round((value / total) * 100);
        }

        function getRowCoverageBucket(row) {
            var className = (row.className || '').toLowerCase();
            if (className.indexOf('low') !== -1) {
                return 'undocumented';
            }
            if (className.indexOf('medium') !== -1) {
                return 'partial';
            }
            if (className.indexOf('very-good') !== -1 || className.indexOf('good') !== -1) {
                return 'documented';
            }
            return 'partial';
        }

        function getCoverageStats() {
            var documented = 0;
            var partial = 0;
            var undocumented = 0;

            rows.forEach(function (row) {
                var bucket = getRowCoverageBucket(row);
                if (bucket === 'documented') {
                    documented += 1;
                } else if (bucket === 'partial') {
                    partial += 1;
                } else {
                    undocumented += 1;
                }
            });

            var total = rows.length;
            var totalCoveragePercent = rows.reduce(function (sum, row) {
                var scoreCell = row.querySelector('td[data-sort]');
                var rowScore = scoreCell ? parseFloat(scoreCell.getAttribute('data-sort') || '0') : 0;
                return sum + (isNaN(rowScore) ? 0 : rowScore);
            }, 0);
            var score = total ? Math.floor(totalCoveragePercent / total) : 0;

            return {
                total: total,
                documented: documented,
                partial: partial,
                undocumented: undocumented,
                score: score
            };
        }

        function buildDonutSegment(title, color, count, total, offset, circumference) {
            var percent = toPercent(count, total);
            if (!count) {
                return '';
            }

            var arcLength = (count / total) * circumference;
            var remaining = circumference - arcLength;

            return '<circle cx="60" cy="60" r="50" fill="none" stroke="' + color + '" stroke-width="10" ' +
                'style="stroke-dasharray: ' + arcLength + ', ' + remaining + '; stroke-dashoffset: ' + (-offset) + ';" ' +
                'transform="rotate(-90 60 60)" class="coverage-donut-segment">' +
                '<title>' + title + ': ' + count + ' (' + percent + '%)</title>' +
                '</circle>';
        }

        function renderSummary(stats) {
            if (!summaryContainer) {
                return;
            }

            var total = stats.total;
            var documentedPercent = toPercent(stats.documented, total);
            var partialPercent = toPercent(stats.partial, total);
            var undocumentedPercent = toPercent(stats.undocumented, total);
            var circumference = 2 * Math.PI * 50;
            var offset = 0;

            var documentedSegment = buildDonutSegment('Documented', '#4dc71f', stats.documented, total, offset, circumference);
            offset += total ? (stats.documented / total) * circumference : 0;

            var partialSegment = buildDonutSegment('Partial', '#dab226', stats.partial, total, offset, circumference);
            offset += total ? (stats.partial / total) * circumference : 0;

            var undocumentedSegment = buildDonutSegment('Undocumented', '#d8624c', stats.undocumented, total, offset, circumference);

            summaryContainer.innerHTML =
                '<svg viewBox="0 0 120 120" class="coverage-donut" role="img" aria-label="Documentation coverage: ' + stats.score + '%">' +
                    '<title>Documentation coverage: ' + stats.score + '%</title>' +
                    '<desc>' + stats.documented + ' documented, ' + stats.partial + ' partial, ' + stats.undocumented + ' undocumented of ' + stats.total + ' entities</desc>' +
                    '<circle cx="60" cy="60" r="50" fill="none" stroke="var(--bs-border-color, #dee2e6)" stroke-width="10" class="coverage-donut-ring"></circle>' +
                    documentedSegment +
                    partialSegment +
                    undocumentedSegment +
                    '<text x="60" y="60" text-anchor="middle" dominant-baseline="central" class="coverage-donut-pct">' + stats.score + '%</text>' +
                '</svg>' +
                '<div class="coverage-stats">' +
                    '<div>' +
                        '<div class="coverage-stat-value">' + stats.total + '</div>' +
                        '<div class="coverage-stat-label">Total</div>' +
                        '<div class="coverage-stat-sub">' + stats.total + ' entities</div>' +
                    '</div>' +
                    '<div>' +
                        '<div class="coverage-stat-value coverage-stat-value--documented">' + stats.documented + '</div>' +
                        '<div class="coverage-stat-label">Documented</div>' +
                        '<div class="coverage-stat-sub">' + documentedPercent + '%</div>' +
                    '</div>' +
                    '<div>' +
                        '<div class="coverage-stat-value coverage-stat-value--partial">' + stats.partial + '</div>' +
                        '<div class="coverage-stat-label">Partial</div>' +
                        '<div class="coverage-stat-sub">' + partialPercent + '%</div>' +
                    '</div>' +
                    '<div>' +
                        '<div class="coverage-stat-value coverage-stat-value--undocumented">' + stats.undocumented + '</div>' +
                        '<div class="coverage-stat-label">Undocumented</div>' +
                        '<div class="coverage-stat-sub">' + undocumentedPercent + '%</div>' +
                    '</div>' +
                '</div>';
        }

        function applyFilter() {
            if (!filterInput) {
                return;
            }

            var query = filterInput.value.toLowerCase().trim();
            rows.forEach(function (row) {
                var text = (row.textContent || '').toLowerCase();
                row.style.display = query.length === 0 || text.indexOf(query) !== -1 ? '' : 'none';
            });

            if (filterClearButton) {
                filterClearButton.classList.toggle('is-visible', query.length > 0);
            }
        }

        if (filterInput) {
            filterInput.addEventListener('input', applyFilter);
            filterInput.addEventListener('keydown', function (event) {
                if (event.key === 'Escape') {
                    filterInput.value = '';
                    applyFilter();
                }
            });
        }

        if (filterClearButton) {
            filterClearButton.addEventListener('click', function () {
                if (filterInput) {
                    filterInput.value = '';
                    applyFilter();
                    filterInput.focus();
                }
            });
        }

        renderSummary(getCoverageStats());
        applyFilter();
    })();
</script>


                   </div><div class="search-results">
    <div class="has-results">
        <h1 class="search-results-title"><span class='search-results-count'></span> results matching "<span class='search-query'></span>"</h1>
        <ul class="search-results-list"></ul>
    </div>
    <div class="no-results">
        <h1 class="search-results-title">No results matching "<span class='search-query'></span>"</h1>
    </div>
</div>
</div>
               <!-- END CONTENT -->
           </div>
       </div>

          <label class="dark-mode-switch">
               <input type="checkbox">
               <span class="slider">
                    <svg class="slider-icon" viewBox="0 0 24 24" fill="none" height="20" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" width="20" xmlns="http://www.w3.org/2000/svg">
                    <path d="M21 12.79A9 9 0 1111.21 3 7 7 0 0021 12.79z"></path>
                    </svg>
               </span>
          </label>

       <script>
            var COMPODOC_CURRENT_PAGE_DEPTH = 0;
            var COMPODOC_CURRENT_PAGE_CONTEXT = 'coverage';
            var COMPODOC_CURRENT_PAGE_URL = 'coverage.html';
            var MAX_SEARCH_RESULTS = 15;
       </script>

       <script>
               $darkModeToggleSwitchers = document.querySelectorAll('.dark-mode-switch input');
               var updateDarkModeSwitchOffset = function () {
                    var content = document.querySelector('.content');
                    var scrollbarWidth = 0;

                    if (content) {
                         scrollbarWidth = Math.max(0, content.offsetWidth - content.clientWidth);
                    }

                    document.documentElement.style.setProperty(
                         '--content-scrollbar-width',
                         scrollbarWidth + 'px'
                    );
               };

               updateDarkModeSwitchOffset();
               requestAnimationFrame(updateDarkModeSwitchOffset);
               window.addEventListener('resize', updateDarkModeSwitchOffset);

               checkToggle(darkModeState);
               if ($darkModeToggleSwitchers.length > 0) {
                    for (var i = 0; i < $darkModeToggleSwitchers.length; i++) {
                         $darkModeToggleSwitchers[i].addEventListener('change', function (event) {
                              darkModeState = !darkModeState;
                              toggleDarkMode(darkModeState);
                         });
                    }
               }
          </script>

       <script src="./js/libs/custom-elements.min.js"></script>
       <script src="./js/libs/lit-html.js"></script>

       <script src="./js/menu-wc.js" defer></script>

       <script src="./js/libs/bootstrap-native.js"></script>

       <script src="./js/libs/es6-shim.min.js"></script>
       <script src="./js/libs/EventDispatcher.js"></script>
       <script src="./js/libs/promise.min.js"></script>

       <script src="./js/compodoc.js"></script>

       <script src="./js/tabs.js"></script>
       <script src="./js/menu.js"></script>
       <script src="./js/libs/clipboard.min.js"></script>
       <script src="./js/libs/prism.js"></script>
       <script src="./js/sourceCode.js"></script>
          <script src="./js/search/search.js"></script>
          <script src="./js/search/lunr.min.js"></script>
          <script src="./js/search/search-lunr.js"></script>
          <script src="./js/search/search_index.js"></script>
       <script src="./js/lazy-load-graphs.js"></script>


    </body>
</html>