uupaa.valid.js

0.9.23 • Public • Published

Valid.js Build Status

npm

Validate functions.

This module made of WebModule.

Documentation

Browser, NW.js and Electron

<script src="<module-dir>/lib/WebModule.js"></script>
<script src="<module-dir>/lib/Valid.js"></script>
<script>
 
function foo(buffer,    // @arg Uint32Array
             keyword,   // @arg String - "a" or "b" or "c"
             keyword2,  // @arg IgnoreCaseString - "a" or "b" or "c"
             options) { // @arg Object - { verbose, cursor }
 
// validate the foo arguments.
//{@dev
    $valid($type(buffer,     "Uint32Array"),   foo, "buffer");   // -> ok
    $valid($keys(options,    "verbose|cursor"),foo, "options");  // -> color is unknown property -> throw
//}@dev
}
 
</script>

WebWorkers

importScripts("<module-dir>lib/WebModule.js");
importScripts("<module-dir>lib/Valid.js");
 

Node.js

require("<module-dir>lib/WebModule.js");
require("<module-dir>lib/Valid.js");
 

Package Sidebar

Install

npm i uupaa.valid.js

Weekly Downloads

0

Version

0.9.23

License

MIT

Last publish

Collaborators

  • uupaa