UNPKG

@rxap/nest-amqp

Version:
166 lines (162 loc) 9.76 kB
'use strict'; customElements.define('compodoc-menu', class extends HTMLElement { constructor() { super(); this.isNormalMode = this.getAttribute('mode') === 'normal'; } connectedCallback() { this.render(this.isNormalMode); } render(isNormalMode) { const tp = lithtml.html(` <nav> <ul class="list"> <li class="title"> <a href="index.html" data-type="index-link">nest-rabbitmq</a> </li> <li class="divider"></li> ${ isNormalMode ? `<div id="book-search-input" role="search"><input type="text" placeholder="Type to search"></div>` : '' } <li class="chapter"> <a data-type="chapter-link" href="index.html"><span class="icon ion-ios-home"></span>Getting started</a> <ul class="links"> <li class="link"> <a href="overview.html" data-type="chapter-link"> <span class="icon ion-ios-keypad"></span>Overview </a> </li> <li class="link"> <a href="index.html" data-type="chapter-link"> <span class="icon ion-ios-paper"></span>README </a> </li> <li class="link"> <a href="changelog.html" data-type="chapter-link"> <span class="icon ion-ios-paper"></span>CHANGELOG </a> </li> <li class="link"> <a href="license.html" data-type="chapter-link"> <span class="icon ion-ios-paper"></span>LICENSE </a> </li> <li class="link"> <a href="dependencies.html" data-type="chapter-link"> <span class="icon ion-ios-list"></span>Dependencies </a> </li> <li class="link"> <a href="properties.html" data-type="chapter-link"> <span class="icon ion-ios-apps"></span>Properties </a> </li> </ul> </li> <li class="chapter"> <div class="simple menu-toggler" data-bs-toggle="collapse" ${ isNormalMode ? 'data-bs-target="#classes-links"' : 'data-bs-target="#xs-classes-links"' }> <span class="icon ion-ios-paper"></span> <span>Classes</span> <span class="icon ion-ios-arrow-down"></span> </div> <ul class="links collapse " ${ isNormalMode ? 'id="classes-links"' : 'id="xs-classes-links"' }> <li class="link"> <a href="classes/ClientRMQExchange.html" data-type="entity-link" >ClientRMQExchange</a> </li> <li class="link"> <a href="classes/ClientRmqExchangeModuleOptionsFactory.html" data-type="entity-link" >ClientRmqExchangeModuleOptionsFactory</a> </li> <li class="link"> <a href="classes/ErrorDeserializer.html" data-type="entity-link" >ErrorDeserializer</a> </li> <li class="link"> <a href="classes/ErrorSerializer.html" data-type="entity-link" >ErrorSerializer</a> </li> <li class="link"> <a href="classes/IncomingResponseDeserializer.html" data-type="entity-link" >IncomingResponseDeserializer</a> </li> <li class="link"> <a href="classes/RabbitMqIncomingRequestDeserializer.html" data-type="entity-link" >RabbitMqIncomingRequestDeserializer</a> </li> <li class="link"> <a href="classes/ServerRMQ.html" data-type="entity-link" >ServerRMQ</a> </li> </ul> </li> <li class="chapter"> <div class="simple menu-toggler" data-bs-toggle="collapse" ${ isNormalMode ? 'data-bs-target="#injectables-links"' : 'data-bs-target="#xs-injectables-links"' }> <span class="icon ion-md-arrow-round-down"></span> <span>Injectables</span> <span class="icon ion-ios-arrow-down"></span> </div> <ul class="links collapse " ${ isNormalMode ? 'id="injectables-links"' : 'id="xs-injectables-links"' }> <li class="link"> <a href="injectables/RabbitmqHealthIndicator.html" data-type="entity-link" >RabbitmqHealthIndicator</a> </li> <li class="link"> <a href="injectables/RabbitmqOptionsFactory.html" data-type="entity-link" >RabbitmqOptionsFactory</a> </li> </ul> </li> <li class="chapter"> <div class="simple menu-toggler" data-bs-toggle="collapse" ${ isNormalMode ? 'data-bs-target="#interfaces-links"' : 'data-bs-target="#xs-interfaces-links"' }> <span class="icon ion-md-information-circle-outline"></span> <span>Interfaces</span> <span class="icon ion-ios-arrow-down"></span> </div> <ul class="links collapse " ${ isNormalMode ? ' id="interfaces-links"' : 'id="xs-interfaces-links"' }> <li class="link"> <a href="interfaces/BaseRmqOptions.html" data-type="entity-link" >BaseRmqOptions</a> </li> <li class="link"> <a href="interfaces/ClientRmqExchangeModuleOptions.html" data-type="entity-link" >ClientRmqExchangeModuleOptions</a> </li> <li class="link"> <a href="interfaces/ExchangeOptions.html" data-type="entity-link" >ExchangeOptions</a> </li> <li class="link"> <a href="interfaces/ExchangeRmqOptions.html" data-type="entity-link" >ExchangeRmqOptions</a> </li> <li class="link"> <a href="interfaces/QueueRmqOptions.html" data-type="entity-link" >QueueRmqOptions</a> </li> <li class="link"> <a href="interfaces/RmqExchangeOptions.html" data-type="entity-link" >RmqExchangeOptions</a> </li> <li class="link"> <a href="interfaces/SerializedError.html" data-type="entity-link" >SerializedError</a> </li> <li class="link"> <a href="interfaces/ServerRmqOptions.html" data-type="entity-link" >ServerRmqOptions</a> </li> </ul> </li> <li class="chapter"> <div class="simple menu-toggler" data-bs-toggle="collapse" ${ isNormalMode ? 'data-bs-target="#miscellaneous-links"' : 'data-bs-target="#xs-miscellaneous-links"' }> <span class="icon ion-ios-cube"></span> <span>Miscellaneous</span> <span class="icon ion-ios-arrow-down"></span> </div> <ul class="links collapse " ${ isNormalMode ? 'id="miscellaneous-links"' : 'id="xs-miscellaneous-links"' }> <li class="link"> <a href="miscellaneous/functions.html" data-type="entity-link">Functions</a> </li> <li class="link"> <a href="miscellaneous/variables.html" data-type="entity-link">Variables</a> </li> </ul> </li> <li class="divider"></li> <li class="copyright"> Documentation generated using <a href="https://compodoc.app/" target="_blank" rel="noopener noreferrer"> <img data-src="images/compodoc-vectorise.png" class="img-responsive" data-type="compodoc-logo"> </a> </li> </ul> </nav> `); this.innerHTML = tp.strings; } });