@advanced-rest-client/headers-parser-mixin
v3.2.0
Published
Headers parser Polymer Mixin to be implemented to elements that needs to parse headers data
Readme
headers-parser-mixin
Headers parser mixin function to be implemented with elements that parses HTTP headers.
Mixin deprecation notice
The mixing is being deprecated and implementation should move to use HeadersParser module instead.
Usage
Installation
npm install --save @advanced-rest-client/headers-parser-mixinAs ES module
import * as HeadersParser from '@advanced-rest-client/headers-parser-mixin';
const errorMessage = HeadersParser.getError('Whitespace Name: x-true');In a LitElement
import { LitElement, html } from 'lit-element';
import { HeadersParserMixin } from '@advanced-rest-client/headers-parser-mixin';
class SampleElement extends HeadersParserMixin(LitElement) {
render() {
const validation = this.getHeaderError('Whitespace Name: x-true');
return html`
${validation ? html`<p>${validation}<p>` : html`<p>Headers are valid</p>`}
`;
}
}
customElements.define('sample-element', SampleElement);Development
git clone https://github.com/advanced-rest-client/headers-parser-mixin
cd headers-parser-mixin
npm installRunning the demo locally
npm startRunning the tests
npm test