UNPKG

laksa-core-contract

Version:

Contract instance for laksa

67 lines (48 loc) 1.58 kB
--- title: validate --- # validate ## Members <dl> <dt><a href="#Matchers">Matchers</a> : <code>Object.&lt;String&gt;</code></dt> <dd><p>Matchers object with multiple patterns</p> </dd> <dt><a href="#validators">validators</a> : <code>Array.&lt;Object&gt;</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&#39;s value</p> </dd> <dt><a href="#transform">transform(type, value)</a><code>any</code></dt> <dd><p>transform a value to it&#39;s validator format</p> </dd> </dl> <a name="Matchers"></a> ## Matchers : <code>Object.&lt;String&gt;</code> Matchers object with multiple patterns **Kind**: global variable <a name="validators"></a> ## validators : <code>Array.&lt;Object&gt;</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 |