Learn more  » Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Bower components Debian packages RPM packages NuGet packages

skava / exotic   js

Repository URL to install this package:

Version: 2.0.8 

/ src / types / primitive / nil / isUndefined.ts

/**
 * @desc Checks if `value` is `undefined`.
 * @category Lang
 *
 * @param  {*} x value
 * @return {boolean} isUndefined
 *
 * @since 4.0.0-alpha.1
 * @memberOf is
 * @func isUndefined
 *
 * @see is/nullOrUndefined
 * {@link https://github.com/infernojs/inferno/blob/master/packages/inferno-shared/src/index.ts#L57 inferno-isundefined}
 * {@link https://nodejs.org/api/util.html#util_util_isundefined_object node_util_isundefined}
 * @see {@link node_util_isundefined}
 * @see {@link inferno-isundefined}
 *
 * @example
 *
 *  isUndefined(undefined)
 *  //=> true
 *  isUndefined(void 0)
 *  //=> true
 *
 *  isUndefined(null)
 *  //=> false
 *  isUndefined(NaN)
 *  //=> false
 *  isUndefined({})
 *  //=> false
 *  isUndefined('')
 *  //=> false
 *  isUndefined(1)
 *  //=> false
 *  isUndefined(false)
 *  //=> false
 *
 */
const isUndefined = (x: any): x is undefined => x === undefined

export { isUndefined }
export default isUndefined