UNPKG

foop

Version:

interfaces that describe their intentions.

44 lines (42 loc) 2.47 kB
var toS = require('./toS') /** * Checks if `value` toStringTag is [object Object] * @NOTE Object.prototype.toString.call(val) === '[object Object]' * * @memberOf is * @since 5.0.0-beta.1 * * @param {*} x The value to check. * @return {boolean} Returns `true` if `value` is an object, else `false`. * * @category Lang * @func * @name isObjTag * @alias isObjectTag * * {@link https://github.com/ramda/ramda/blob/master/src/internal/_isObject.js ramda-isobject} * @see {@link ramda-isobject} * * @example * * isObjectTag({}) * //=> true * * isObjectTag(Object.create(null)) * //=> true * * isObjectTag(Object({})) * //=> true * * isObjectTag([1, 2, 3]) * //=> false * * isObjectTag(Function) * //=> false * * isObjectTag(null) * //=> false * */ module.exports = function (x) { return toS(x) === '[object Object]'; } //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib2JqVGFnLmpzIiwic291cmNlcyI6WyJvYmpUYWcuanMiXSwic291cmNlc0NvbnRlbnQiOlsiY29uc3QgdG9TID0gcmVxdWlyZSgnLi90b1MnKVxuXG4vKipcbiAqIENoZWNrcyBpZiBgdmFsdWVgIHRvU3RyaW5nVGFnIGlzIFtvYmplY3QgT2JqZWN0XVxuICogQE5PVEUgT2JqZWN0LnByb3RvdHlwZS50b1N0cmluZy5jYWxsKHZhbCkgPT09ICdbb2JqZWN0IE9iamVjdF0nXG4gKlxuICogQG1lbWJlck9mIGlzXG4gKiBAc2luY2UgNS4wLjAtYmV0YS4xXG4gKlxuICogQHBhcmFtIHsqfSB4IFRoZSB2YWx1ZSB0byBjaGVjay5cbiAqIEByZXR1cm4ge2Jvb2xlYW59IFJldHVybnMgYHRydWVgIGlmIGB2YWx1ZWAgaXMgYW4gb2JqZWN0LCBlbHNlIGBmYWxzZWAuXG4gKlxuICogQGNhdGVnb3J5IExhbmdcbiAqIEBmdW5jXG4gKiBAbmFtZSBpc09ialRhZ1xuICogQGFsaWFzIGlzT2JqZWN0VGFnXG4gKlxuICoge0BsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9yYW1kYS9yYW1kYS9ibG9iL21hc3Rlci9zcmMvaW50ZXJuYWwvX2lzT2JqZWN0LmpzIHJhbWRhLWlzb2JqZWN0fVxuICogQHNlZSB7QGxpbmsgcmFtZGEtaXNvYmplY3R9XG4gKlxuICogQGV4YW1wbGVcbiAqXG4gKiBpc09iamVjdFRhZyh7fSlcbiAqIC8vPT4gdHJ1ZVxuICpcbiAqIGlzT2JqZWN0VGFnKE9iamVjdC5jcmVhdGUobnVsbCkpXG4gKiAvLz0+IHRydWVcbiAqXG4gKiBpc09iamVjdFRhZyhPYmplY3Qoe30pKVxuICogLy89PiB0cnVlXG4gKlxuICogaXNPYmplY3RUYWcoWzEsIDIsIDNdKVxuICogLy89PiBmYWxzZVxuICpcbiAqIGlzT2JqZWN0VGFnKEZ1bmN0aW9uKVxuICogLy89PiBmYWxzZVxuICpcbiAqIGlzT2JqZWN0VGFnKG51bGwpXG4gKiAvLz0+IGZhbHNlXG4gKlxuICovXG5tb2R1bGUuZXhwb3J0cyA9IHggPT4gdG9TKHgpID09PSAnW29iamVjdCBPYmplY3RdJ1xuIl0sIm5hbWVzIjpbImNvbnN0Il0sIm1hcHBpbmdzIjoiQUFBQUEsR0FBSyxDQUFDLEdBQUcsR0FBRyxPQUFPLENBQUMsT0FBTyxDQUFDOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQXlDNUIsTUFBTSxDQUFDLE9BQU8sR0FBRyxVQUFBLENBQUMsQ0FBQSxDQUFDLEFBQUcsU0FBQSxHQUFHLENBQUMsQ0FBQyxDQUFDLEtBQUssaUJBQWlCLEdBQUE7In0=