validate.io-integer-array

validate.io-integer-array JS library on GitHub validate.io-integer-array JS library on npm Download validate.io-integer-array JS library

Validates if a value is an integer array.

Version 1.0.0
validate.io-integer-array has no homepage
validate.io-integer-array JS library on GitHub
validate.io-integer-array JS library on npm
Download validate.io-integer-array JS library
Keywords
validate.iovalidatevalidationvalidatorvalidintegerarrayintegerarrayisisintegerarray
No default JS file set by the package author so the URL is guessed. You can always browse all package files to use another one.

Integer Array

NPM version Build Status Coverage Status Dependencies

Validates if a value is an integer array.

Installation

$ npm install validate.io-integer-array

For use in the browser, use browserify.

Usage

var isIntegerArray = require( 'validate.io-integer-array' );

isIntegerArray( value )

Validates if a value is an integer array.

var arr = [ 1, 2, 3 ];

var bool = isIntegerArray( value );
// returns true

Note: the method will return false for an empty array.

Examples

var isIntegerArray = require( 'validate.io-integer-array' );

console.log( isIntegerArray( [1,5,3] ) );
// returns true

console.log( isIntegerArray( [] ) );
// returns false

console.log( isIntegerArray( ['1','2','3'] ) );
// returns false

To run the example code from the top-level application directory,

$ node ./examples/index.js

Tests

Unit

Unit tests use the Mocha test framework with Chai assertions. To run the tests, execute the following command in the top-level application directory:

$ make test

All new feature development should have corresponding unit tests to validate correct functionality.

Test Coverage

This repository uses Istanbul as its code coverage tool. To generate a test coverage report, execute the following command in the top-level application directory:

$ make test-cov

Istanbul creates a ./reports/coverage directory. To access an HTML version of the report,

$ make view-cov

License

MIT license.

Copyright © 2015. Athan Reines.