foop
Version:
interfaces that describe their intentions.
44 lines (42 loc) • 2.47 kB
JavaScript
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=