Skip to content
Snippets Groups Projects
Select Git revision
  • f044aca321a90d616284480ccbdacf83eac6c07b
  • main default protected
  • renovate/main-renovatebot-github-action-43.x
  • next
  • feat/gnupg
  • fix/36615b-branch-reuse-no-cache
  • renovate/main-redis-5.x
  • chore/punycode
  • refactor/pin-new-value
  • feat/36219--git-x509-signing
  • feat/structured-logger
  • hotfix/39.264.1
  • feat/skip-dangling
  • gh-readonly-queue/next/pr-36034-7a061c4ca1024a19e2c295d773d9642625d1c2be
  • hotfix/39.238.3
  • refactor/gitlab-auto-approve
  • feat/template-strings
  • gh-readonly-queue/next/pr-35654-137d934242c784e0c45d4b957362214f0eade1d7
  • fix/32307-global-extends-merging
  • fix/32307-global-extends-repositories
  • gh-readonly-queue/next/pr-35009-046ebf7cb84ab859f7fefceb5fa53a54ce9736f8
  • 41.45.0
  • 41.44.0
  • 41.43.7
  • 41.43.6
  • 41.43.5
  • 41.43.4
  • 41.43.3
  • 41.43.2
  • 41.43.1
  • 41.43.0
  • 41.42.12
  • 41.42.11
  • 41.42.10
  • 41.42.9
  • 41.42.8
  • 41.42.7
  • 41.42.6
  • 41.42.5
  • 41.42.4
  • 41.42.3
41 results

index.js

Blame
  • module-core_base-service_errors.html 9.82 KiB
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="utf-8">
        <title>JSDoc: Module: core/base-service/errors</title>
    
        <script src="scripts/prettify/prettify.js"> </script>
        <script src="scripts/prettify/lang-css.js"> </script>
        <!--[if lt IE 9]>
          <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
        <![endif]-->
        <link type="text/css" rel="stylesheet" href="styles/prettify-tomorrow.css">
        <link type="text/css" rel="stylesheet" href="styles/jsdoc-default.css">
    </head>
    
    <body>
    
    <div id="main">
    
        <h1 class="page-title">Module: core/base-service/errors</h1>
    
        
    
    
    
    
    <section>
    
    <header>
        
            
                
            
        
    </header>
    
    <article>
        <div class="container-overview">
        
            
                <div class="description"><p>Standard exceptions for handling error cases</p></div>
            
    
            
                
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    <dl class="details">
    
        
    
        
    
        
    
        
    
        
    
        
    
        
    
        
    
        
    
        
    
        
    
        
    
        
        <dt class="tag-source">Source:</dt>
        <dd class="tag-source"><ul class="dummy"><li>
            <a href="core_base-service_errors.js.html">core/base-service/errors.js</a>, <a href="core_base-service_errors.js.html#line1">line 1</a>
        </li></ul></dd>
        
    
        
    
        
    
        
    </dl>
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
            
        
        </div>
    
        
    
        
    
        
            <h3 class="subsection-title">Classes</h3>
    
            <dl>
                <dt><a href="module-core_base-service_errors-Deprecated.html">Deprecated</a></dt>
                <dd></dd>
            
                <dt><a href="module-core_base-service_errors-ImproperlyConfigured.html">ImproperlyConfigured</a></dt>
                <dd></dd>
            
                <dt><a href="module-core_base-service_errors-Inaccessible.html">Inaccessible</a></dt>
                <dd></dd>
            
                <dt><a href="module-core_base-service_errors-InvalidParameter.html">InvalidParameter</a></dt>
                <dd></dd>
            
                <dt><a href="module-core_base-service_errors-InvalidResponse.html">InvalidResponse</a></dt>
                <dd></dd>
            
                <dt><a href="module-core_base-service_errors-NotFound.html">NotFound</a></dt>
                <dd></dd>
            
                <dt><a href="module-core_base-service_errors-ShieldsRuntimeError.html">ShieldsRuntimeError</a></dt>
                <dd></dd>
            </dl>
        
    
        
    
        
    
        
    
        
    
        
    
        
            <h3 class="subsection-title">Type Definitions</h3>
    
            
                    
    <h4 class="name" id="~RuntimeErrorProps">RuntimeErrorProps</h4>
    
    
    
    
    
    
        <h5>Type:</h5>
        <ul>
            <li>
                
    <span class="param-type">object</span>
    
    
            </li>
        </ul>
    
    
    
    
    
        <h5 class="subsection-title">Properties:</h5>
    
        
    
    <table class="props">
        <thead>
        <tr>
            
            <th>Name</th>
            
    
            <th>Type</th>
    
            
    
            
    
            <th class="last">Description</th>
        </tr>
        </thead>
    
        <tbody>
        
    
            <tr>
                
                    <td class="name"><code>underlyingError</code></td>
                
    
                <td class="type">
                
                    
    <span class="param-type">Error</span>
    
    
                
                </td>
    
                
    
                
    
                <td class="description last"><p>Exception we are wrapping (Optional)</p></td>
            </tr>
    
        
    
            <tr>
                
                    <td class="name"><code>response</code></td>
                
    
                <td class="type">
                
                    
    <span class="param-type">object</span>
    
    
                
                </td>
    
                
    
                
    
                <td class="description last"><p>Response from an upstream API to provide
    context for the error (Optional)</p></td>
            </tr>
    
        
    
            <tr>
                
                    <td class="name"><code>prettyMessage</code></td>
                
    
                <td class="type">
                
                    
    <span class="param-type">string</span>
    
    
                
                </td>
    
                
    
                
    
                <td class="description last"><p>User-facing error message to override the
    value of <code>defaultPrettyMessage()</code>. This is the text that will appear on the
    badge when we catch and render the exception (Optional)</p></td>
            </tr>
    
        
        </tbody>
    </table>
    
    
    
    
    <dl class="details">
    
        
    
        
    
        
    
        
    
        
    
        
    
        
    
        
    
        
    
        
    
        
    
        
    
        
        <dt class="tag-source">Source:</dt>
        <dd class="tag-source"><ul class="dummy"><li>
            <a href="core_base-service_errors.js.html">core/base-service/errors.js</a>, <a href="core_base-service_errors.js.html#line201">line 201</a>
        </li></ul></dd>
        
    
        
    
        
    
        
    </dl>
    
    
    
    
    
    
                
        
    
        
    </article>
    
    </section>
    
    
    
    
    </div>
    
    <nav>
        <h2><a href="index.html">Home</a></h2><h3>Modules</h3><ul><li><a href="module-badge-maker.html">badge-maker</a></li><li><a href="module-badge-maker_lib_xml.html">badge-maker/lib/xml</a></li><li><a href="module-core_base-service_base.html">core/base-service/base</a></li><li><a href="module-core_base-service_base-graphql.html">core/base-service/base-graphql</a></li><li><a href="module-core_base-service_base-json.html">core/base-service/base-json</a></li><li><a href="module-core_base-service_base-svg-scraping.html">core/base-service/base-svg-scraping</a></li><li><a href="module-core_base-service_base-xml.html">core/base-service/base-xml</a></li><li><a href="module-core_base-service_base-yaml.html">core/base-service/base-yaml</a></li><li><a href="module-core_base-service_errors.html">core/base-service/errors</a></li><li><a href="module-core_base-service_graphql.html">core/base-service/graphql</a></li><li><a href="module-core_server_server.html">core/server/server</a></li><li><a href="module-core_service-test-runner_create-service-tester.html">core/service-test-runner/create-service-tester</a></li><li><a href="module-core_service-test-runner_icedfrisby-shields.html">core/service-test-runner/icedfrisby-shields</a></li><li><a href="module-core_service-test-runner_infer-pull-request.html">core/service-test-runner/infer-pull-request</a></li><li><a href="module-core_service-test-runner_runner.html">core/service-test-runner/runner</a></li><li><a href="module-core_service-test-runner_service-tester.html">core/service-test-runner/service-tester</a></li><li><a href="module-core_service-test-runner_services-for-title.html">core/service-test-runner/services-for-title</a></li><li><a href="module-core_token-pooling_token-pool.html">core/token-pooling/token-pool</a></li><li><a href="module-services_dynamic_json-path.html">services/dynamic/json-path</a></li><li><a href="module-services_steam_steam-base.html">services/steam/steam-base</a></li></ul><h3>Classes</h3><ul><li><a href="module.exports.html">exports</a></li><li><a href="module-badge-maker_lib_xml-XmlElement.html">XmlElement</a></li><li><a href="module-core_base-service_base-graphql-BaseGraphqlService.html">BaseGraphqlService</a></li><li><a href="module-core_base-service_base-json-BaseJsonService.html">BaseJsonService</a></li><li><a href="module-core_base-service_base-svg-scraping-BaseSvgScrapingService.html">BaseSvgScrapingService</a></li><li><a href="module-core_base-service_base-xml-BaseXmlService.html">BaseXmlService</a></li><li><a href="module-core_base-service_base-yaml-BaseYamlService.html">BaseYamlService</a></li><li><a href="module-core_base-service_base-BaseService.html">BaseService</a></li><li><a href="module-core_base-service_errors-Deprecated.html">Deprecated</a></li><li><a href="module-core_base-service_errors-ImproperlyConfigured.html">ImproperlyConfigured</a></li><li><a href="module-core_base-service_errors-Inaccessible.html">Inaccessible</a></li><li><a href="module-core_base-service_errors-InvalidParameter.html">InvalidParameter</a></li><li><a href="module-core_base-service_errors-InvalidResponse.html">InvalidResponse</a></li><li><a href="module-core_base-service_errors-NotFound.html">NotFound</a></li><li><a href="module-core_base-service_errors-ShieldsRuntimeError.html">ShieldsRuntimeError</a></li><li><a href="module-core_server_server-Server.html">Server</a></li><li><a href="module-core_service-test-runner_runner-Runner.html">Runner</a></li><li><a href="module-core_service-test-runner_service-tester-ServiceTester.html">ServiceTester</a></li><li><a href="module-core_token-pooling_token-pool-Token.html">Token</a></li><li><a href="module-core_token-pooling_token-pool-TokenPool.html">TokenPool</a></li><li><a href="module-services_steam_steam-base-BaseSteamAPI.html">BaseSteamAPI</a></li></ul><h3>Tutorials</h3><ul><li><a href="tutorial-TUTORIAL.html">TUTORIAL</a></li><li><a href="tutorial-badge-urls.html">badge-urls</a></li><li><a href="tutorial-code-walkthrough.html">code-walkthrough</a></li><li><a href="tutorial-deprecating-badges.html">deprecating-badges</a></li><li><a href="tutorial-input-validation.html">input-validation</a></li><li><a href="tutorial-json-format.html">json-format</a></li><li><a href="tutorial-logos.html">logos</a></li><li><a href="tutorial-performance-testing.html">performance-testing</a></li><li><a href="tutorial-production-hosting.html">production-hosting</a></li><li><a href="tutorial-releases.html">releases</a></li><li><a href="tutorial-self-hosting.html">self-hosting</a></li><li><a href="tutorial-server-secrets.html">server-secrets</a></li><li><a href="tutorial-service-tests.html">service-tests</a></li></ul><h3>Global</h3><ul><li><a href="global.html#createNumRequestCounter">createNumRequestCounter</a></li><li><a href="global.html#getColor">getColor</a></li><li><a href="global.html#isMetricWithPattern">isMetricWithPattern</a></li><li><a href="global.html#render">render</a></li><li><a href="global.html#validateAffiliations">validateAffiliations</a></li></ul>
    </nav>
    
    <br class="clear">
    
    <footer>
        Documentation generated by <a href="https://github.com/jsdoc/jsdoc">JSDoc 3.6.7</a> on Sat Jul 24 2021 11:45:38 GMT+0000 (Coordinated Universal Time)
    </footer>
    
    <script> prettyPrint(); </script>
    <script src="scripts/linenumber.js"> </script>
    </body>
    </html>