<commit_before>Layer Metadata Server Object Extension JavaScript client
========================================================

[![Build Status](https://travis-ci.org/WSDOT-GIS/Layer-Metadata-SOE-JS-Client.svg?branch=master)](https://travis-ci.org/WSDOT-GIS/Layer-Metadata-SOE-JS-Client)
[![bitHound Overall Score](https://www.bithound.io/github/WSDOT-GIS/Layer-Metadata-SOE-JS-Client/badges/score.svg)](https://www.bithound.io/github/WSDOT-GIS/Layer-Metadata-SOE-JS-Client)
[![bitHound Dependencies](https://www.bithound.io/github/WSDOT-GIS/Layer-Metadata-SOE-JS-Client/badges/dependencies.svg)](https://www.bithound.io/github/WSDOT-GIS/Layer-Metadata-SOE-JS-Client/master/dependencies/npm)
[![bitHound Dev Dependencies](https://www.bithound.io/github/WSDOT-GIS/Layer-Metadata-SOE-JS-Client/badges/devDependencies.svg)](https://www.bithound.io/github/WSDOT-GIS/Layer-Metadata-SOE-JS-Client/master/dependencies/npm)
[![bitHound Code](https://www.bithound.io/github/WSDOT-GIS/Layer-Metadata-SOE-JS-Client/badges/code.svg)](https://www.bithound.io/github/WSDOT-GIS/Layer-Metadata-SOE-JS-Client)

This project contains extensions to the [ArcGIS API for JavaScript] layer classes that allow them to call the [Layer Metadata SOE].

## Modules

<dl>
<dt><a href="#module_MetadataClient">MetadataClient</a></dt>
<dd></dd>
<dt><del><a href="#module_metadataExtension">metadataExtension</a></del></dt>
<dd><p>Extends the layer classes to add methods for calling the Layer Metadata SOE.</p>
</dd>
</dl>

<a name="module_MetadataClient"></a>

## MetadataClient

* [MetadataClient](#module_MetadataClient)
    * [MetadataClient](#exp_module_MetadataClient--MetadataClient) ⏏
        * [new MetadataClient(url)](#new_module_MetadataClient--MetadataClient_new)
        * [~url](#module_MetadataClient--MetadataClient..url) : <code>string</code>
        * [~supportsMetadata](#module_MetadataClient--MetadataClient..supportsMetadata) : <code>Promise.&lt;Boolean&gt;</code>
        * [~layerSources](#module_MetadataClient--MetadataClient..layerSources) : <code>Promise.&lt;Object.&lt;string, Array.&lt;number&gt;&gt;&gt;</code>
        * [~metadataLinks](#module_MetadataClient--MetadataClient..metadataLinks) ⇒ <code>Object.&lt;string, string&gt;</code>

<a name="exp_module_MetadataClient--MetadataClient"></a>

### MetadataClient ⏏
**Kind**: Exported class  <commit_msg>removed bithound links from README.md<commit_after>Layer Metadata Server Object Extension JavaScript client
========================================================

[![Build Status](https://travis-ci.org/WSDOT-GIS/Layer-Metadata-SOE-JS-Client.svg?branch=master)](https://travis-ci.org/WSDOT-GIS/Layer-Metadata-SOE-JS-Client)

This project contains extensions to the [ArcGIS API for JavaScript] layer classes that allow them to call the [Layer Metadata SOE].

## Modules

<dl>
<dt><a href="#module_MetadataClient">MetadataClient</a></dt>
<dd></dd>
<dt><del><a href="#module_metadataExtension">metadataExtension</a></del></dt>
<dd><p>Extends the layer classes to add methods for calling the Layer Metadata SOE.</p>
</dd>
</dl>

<a name="module_MetadataClient"></a>

## MetadataClient

* [MetadataClient](#module_MetadataClient)
    * [MetadataClient](#exp_module_MetadataClient--MetadataClient) ⏏
        * [new MetadataClient(url)](#new_module_MetadataClient--MetadataClient_new)
        * [~url](#module_MetadataClient--MetadataClient..url) : <code>string</code>
        * [~supportsMetadata](#module_MetadataClient--MetadataClient..supportsMetadata) : <code>Promise.&lt;Boolean&gt;</code>
        * [~layerSources](#module_MetadataClient--MetadataClient..layerSources) : <code>Promise.&lt;Object.&lt;string, Array.&lt;number&gt;&gt;&gt;</code>
        * [~metadataLinks](#module_MetadataClient--MetadataClient..metadataLinks) ⇒ <code>Object.&lt;string, string&gt;</code>

<a name="exp_module_MetadataClient--MetadataClient"></a>

### MetadataClient ⏏
**Kind**: Exported class  
{'fraction_non_alphanumeric': 0.19522721502919524, 'fraction_numerical': 0.0, 'mean_word_length': 6.086330935251799, 'pattern_counts': {'":': 0, '<': 63, '<?xml version=': 0, '>': 63, 'https://': 12, 'lorem ipsum': 0, 'www.': 8, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1285549', 'n_tokens_mistral': 1299, 'n_tokens_neox': 1239, 'n_words': 170}