UNPKG

foop

Version:

interfaces that describe their intentions.

41 lines (40 loc) 2.07 kB
/** * typeof == object, includes null * @param {Object | null | *} x value * @return {boolean} isObjLoose * * @since 3.0.0 * @memberOf is * @alias isObjLoose * @alias isObjectType * @alias isObjectTypeof * * @func isObjLoose * @see is/obj * @see is/objWithKeys * @see is/objStrict * @see is/null * * @example * * isObjLoose(new Object()) * //=> true * isObjLoose({}) * //=> true * isObjLoose(Object.create(null)) * //=> true * isObjLoose(null) * //=> true * * isObjLoose(new Set()) * //=> false * isObjLoose(function() {}) * //=> false * isObjLoose('') * //=> false * isObjLoose(1) * //=> false * */ module.exports = function (x) { return typeof x === 'object'; } //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib2JqVHlwZW9mLmpzIiwic291cmNlcyI6WyJvYmpUeXBlb2YuanMiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiB0eXBlb2YgPT0gb2JqZWN0LCBpbmNsdWRlcyBudWxsXG4gKiBAcGFyYW0ge09iamVjdCB8IG51bGwgfCAqfSB4IHZhbHVlXG4gKiBAcmV0dXJuIHtib29sZWFufSBpc09iakxvb3NlXG4gKlxuICogQHNpbmNlIDMuMC4wXG4gKiBAbWVtYmVyT2YgaXNcbiAqIEBhbGlhcyBpc09iakxvb3NlXG4gKiBAYWxpYXMgaXNPYmplY3RUeXBlXG4gKiBAYWxpYXMgaXNPYmplY3RUeXBlb2ZcbiAqXG4gKiBAZnVuYyBpc09iakxvb3NlXG4gKiBAc2VlIGlzL29ialxuICogQHNlZSBpcy9vYmpXaXRoS2V5c1xuICogQHNlZSBpcy9vYmpTdHJpY3RcbiAqIEBzZWUgaXMvbnVsbFxuICpcbiAqIEBleGFtcGxlXG4gKlxuICogIGlzT2JqTG9vc2UobmV3IE9iamVjdCgpKVxuICogIC8vPT4gdHJ1ZVxuICogIGlzT2JqTG9vc2Uoe30pXG4gKiAgLy89PiB0cnVlXG4gKiAgaXNPYmpMb29zZShPYmplY3QuY3JlYXRlKG51bGwpKVxuICogIC8vPT4gdHJ1ZVxuICogIGlzT2JqTG9vc2UobnVsbClcbiAqICAvLz0+IHRydWVcbiAqXG4gKiAgaXNPYmpMb29zZShuZXcgU2V0KCkpXG4gKiAgLy89PiBmYWxzZVxuICogIGlzT2JqTG9vc2UoZnVuY3Rpb24oKSB7fSlcbiAqICAvLz0+IGZhbHNlXG4gKiAgaXNPYmpMb29zZSgnJylcbiAqICAvLz0+IGZhbHNlXG4gKiAgaXNPYmpMb29zZSgxKVxuICogIC8vPT4gZmFsc2VcbiAqXG4gKi9cbm1vZHVsZS5leHBvcnRzID0geCA9PiB0eXBlb2YgeCA9PT0gJ29iamVjdCdcbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFzQ0EsTUFBTSxDQUFDLE9BQU8sR0FBRyxVQUFBLENBQUMsQ0FBQSxDQUFDLEFBQUcsU0FBQSxPQUFPLENBQUMsS0FBSyxRQUFRLEdBQUE7In0=