/**
|
* @fileoverview Check whether the given variable is existing or not.
|
* @author NHN FE Development Lab <dl_javascript@nhn.com>
|
*/
|
|
'use strict';
|
|
var isUndefined = require('./isUndefined');
|
var isNull = require('./isNull');
|
|
/**
|
* Check whether the given variable is existing or not.
|
* If the given variable is not null and not undefined, returns true.
|
* @param {*} param - Target for checking
|
* @returns {boolean} Is existy?
|
* @memberof module:type
|
* @example
|
* // ES6
|
* import isExisty from 'tui-code-snippet/type/isExisty');
|
*
|
* // CommonJS
|
* const isExisty = require('tui-code-snippet/type/isExisty');
|
*
|
* isExisty(''); //true
|
* isExisty(0); //true
|
* isExisty([]); //true
|
* isExisty({}); //true
|
* isExisty(null); //false
|
* isExisty(undefined); //false
|
*/
|
function isExisty(param) {
|
return !isUndefined(param) && !isNull(param);
|
}
|
|
module.exports = isExisty;
|