laksa-core-contract
Version:
Contract instance for laksa
67 lines (48 loc) • 1.58 kB
Markdown
---
title: validate
---
# validate
## Members
<dl>
<dt><a href="#Matchers">Matchers</a> : <code>Object.<String></code></dt>
<dd><p>Matchers object with multiple patterns</p>
</dd>
<dt><a href="#validators">validators</a> : <code>Array.<Object></code></dt>
<dd><p>valitador objects</p>
</dd>
</dl>
## Functions
<dl>
<dt><a href="#validate">validate(type, value)</a> ⇒ <code>Boolean</code></dt>
<dd><p>validate param type and it's value</p>
</dd>
<dt><a href="#transform">transform(type, value)</a> ⇒ <code>any</code></dt>
<dd><p>transform a value to it's validator format</p>
</dd>
</dl>
<a name="Matchers"></a>
## Matchers : <code>Object.<String></code>
Matchers object with multiple patterns
**Kind**: global variable
<a name="validators"></a>
## validators : <code>Array.<Object></code>
valitador objects
**Kind**: global variable
<a name="validate"></a>
## validate(type, value) ⇒ <code>Boolean</code>
validate param type and it's value
**Kind**: global function
**Returns**: <code>Boolean</code> - validate result
| Param | Type | Description |
| --- | --- | --- |
| type | <code>String</code> | param type |
| value | <code>any</code> | param value to validate |
<a name="transform"></a>
## transform(type, value) ⇒ <code>any</code>
transform a value to it's validator format
**Kind**: global function
**Returns**: <code>any</code> - transform result
| Param | Type | Description |
| --- | --- | --- |
| type | <code>String</code> | param type |
| value | <code>any</code> | param value to validate |