$ npm install is-answer
Returns true if an answer to a prompt is not undefined, null, an empty object, empty array, or a string with zero length.
Install with npm:
$ npm install is-answer --save
var isAnswer = require('is-answer');
if the value is a boolean
isAnswer(true);
isAnswer(false);
//=> true
if the value is a string
isAnswer('foo');
//=> true
if the value is a number
isAnswer(0);
isAnswer(1);
//=> true
if the value is an object with values
isAnswer({a: 'b'});
isAnswer({a: true});
isAnswer({a: false});
isAnswer({a: 0});
//=> true
if the value is an array with values
isAnswer(['foo']);
isAnswer([true]);
isAnswer([false]);
isAnswer([0]);
//=> true
returns false if the value is an empty string
isAnswer('');
//=> false
returns false if the value is an empty object
isAnswer({});
isAnswer({a: {}});
isAnswer({a: undefined});
isAnswer({a: ''});
isAnswer({a: null});
isAnswer({a: {b: {}}});
//=> false
returns false if the value is an empty array
isAnswer([]);
isAnswer([null]);
isAnswer([undefined]);
isAnswer([{}]);
isAnswer(['']);
//=> false
Pull requests and stars are always welcome. For bugs and feature requests, please create an issue.
Generate readme and API documentation with verb:
$ npm install verb && npm run docs
Or, if verb is installed globally:
$ verb
Install dev dependencies:
$ npm install -d && npm test
Jon Schlinkert
Copyright © 2016 Jon Schlinkert Released under the MIT license.
This file was generated by verb, v0.9.0, on March 11, 2016.
© 2010 - cnpmjs.org x YWFE | Home | YWFE