chain-able
Version:
interfaces that describe their intentions.
8 lines (6 loc) • 1.33 kB
JavaScript
var isArray = require('./array')
var isObjLoose = require('./objLoose')
var isNullOrUndef = require('./nullOrUndefined')
var isFunction = require('./function')
module.exports = function (x) { return !isNullOrUndef(x) && !isArray(x) && !isFunction(x) && isObjLoose(x); }
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib2JqUHVyZS5qcyIsInNvdXJjZXMiOlsib2JqUHVyZS5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJjb25zdCBpc0FycmF5ID0gcmVxdWlyZSgnLi9hcnJheScpXG5jb25zdCBpc09iakxvb3NlID0gcmVxdWlyZSgnLi9vYmpMb29zZScpXG5jb25zdCBpc051bGxPclVuZGVmID0gcmVxdWlyZSgnLi9udWxsT3JVbmRlZmluZWQnKVxuY29uc3QgaXNGdW5jdGlvbiA9IHJlcXVpcmUoJy4vZnVuY3Rpb24nKVxuXG5tb2R1bGUuZXhwb3J0cyA9IHggPT5cbiAgIWlzTnVsbE9yVW5kZWYoeCkgJiYgIWlzQXJyYXkoeCkgJiYgIWlzRnVuY3Rpb24oeCkgJiYgaXNPYmpMb29zZSh4KVxuIl0sIm5hbWVzIjpbImNvbnN0Il0sIm1hcHBpbmdzIjoiQUFBQUEsR0FBSyxDQUFDLE9BQU8sR0FBRyxPQUFPLENBQUMsU0FBUyxDQUFDO0FBQ2xDQSxHQUFLLENBQUMsVUFBVSxHQUFHLE9BQU8sQ0FBQyxZQUFZLENBQUM7QUFDeENBLEdBQUssQ0FBQyxhQUFhLEdBQUcsT0FBTyxDQUFDLG1CQUFtQixDQUFDO0FBQ2xEQSxHQUFLLENBQUMsVUFBVSxHQUFHLE9BQU8sQ0FBQyxZQUFZLENBQUM7O0FBRXhDLE1BQU0sQ0FBQyxPQUFPLEdBQUcsVUFBQSxDQUFDLENBQUEsQ0FBQyxBQUNqQixTQUFBLENBQUMsYUFBYSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsVUFBVSxDQUFDLENBQUMsQ0FBQyxJQUFJLFVBQVUsQ0FBQyxDQUFDLENBQUMsR0FBQTsifQ==