UNPKG

foop

Version:

interfaces that describe their intentions.

157 lines (154 loc) 16.2 kB
var toS = require('./toS') var isArray = require('./array') var isArrayTyped = require('./arrayTyped') var isArrayBuffer = require('./arrayBuffer') var isAsync = require('./async') var isBoolean = require('./boolean') var isBooleanPrimitive = require('./booleanPrimitive') var isBrowser = require('./browser') var isCircular = require('./circular') var isClass = require('./class') var isDate = require('./date') var isDataView = require('./dataView') var isDot = require('./dot') var isError = require('./error') var isExtensible = require('./extensible') var isEnumerable = require('./enumerable') var isElement = require('./element') var isEmpty = require('./empty') var isFunction = require('./function') var isFalse = require('./false') var isFalsy = require('./falsy') var isFlattenable = require('./flattenable') var isGenerator = require('./generator') var hasIn = require('./hasIn') var isIterator = require('./iterator') var isIn = require('./in') var isInfinity = require('./infinity') var isNegativeInfinity = require('./negativeInfinity') var isIndexable = require('./indexable') var isInstanceOf = require('./instanceOf') var isInteger = require('./integer') var isJSON = require('./JSON') var isMatcher = require('./matcher') var isMap = require('./map') var isMapish = require('./mapish') var isMatch = require('./match') var isMatchWith = require('./matchWith') var isNil = require('./nullOrUndefined') var isNull = require('./null') var isNumber = require('./number') var isNumberPrimitive = require('./numberPrimitive') var isNumberish = require('./numberish') var isNaN = require('./NaN') var isNative = require('./native') var isNodeJS = require('./nodejs') // const isEmptyArray = require('./emptyArray') var isObj = require('./obj') var isObjPure = require('./objPure') var isObjWithKeys = require('./objWithKeys') var isObjNotNull = require('./objNotNull') var isObjPlain = require('./objPlain') var ownPropertyIs = require('./ownPropertyIs') var isPrimitive = require('./primitive') var isPrototypeOf = require('./prototypeOf') var isRegExp = require('./regexp') var isReal = require('./real') var isStringOrNumber = require('./stringOrNumber') var isString = require('./string') var isSet = require('./set') var isSymbol = require('./symbol') var isTrue = require('./true') var isUndefined = require('./undefined') var isUndefinedLike = require('./undefinedLike') var isUnsignedInteger = require('./unsignedInteger') var isURL = require('./url') var isWeakMap = require('./weakMap') var isWeakSet = require('./weakSet') var isWebWorker = require('./webWorker') var isWeakMapUsable = require('./weakMapUsable') var isZeroish = require('./zeroish') var getTag = toS /** * @alias allIzzez * @memberOf is * @since 5.0.0-beta.6 * @see is/_core * @type {Object} */ module.exports = { getTag: getTag, toS: toS, // actual isses isArray: isArray, isArrayTyped: isArrayTyped, isArrayBuffer: isArrayBuffer, isAsync: isAsync, isBoolean: isBoolean, isBooleanPrimitive: isBooleanPrimitive, isBrowser: isBrowser, isCircular: isCircular, isClass: isClass, isDate: isDate, isDataView: isDataView, isDot: isDot, isError: isError, isEnumerable: isEnumerable, isElement: isElement, isEmpty: isEmpty, isExtensible: isExtensible, isFunction: isFunction, isFalse: isFalse, isFalsy: isFalsy, isFlattenable: isFlattenable, isGenerator: isGenerator, // not named is hasIn: hasIn, ownPropertyIs: ownPropertyIs, // back to it isIterator: isIterator, isIn: isIn, isInfinity: isInfinity, isNegativeInfinity: isNegativeInfinity, isIndexable: isIndexable, isInstanceOf: isInstanceOf, isInteger: isInteger, isJSON: isJSON, isMatcher: isMatcher, isMap: isMap, isMapish: isMapish, isMatch: isMatch, isMatchWith: isMatchWith, isNil: isNil, isNull: isNull, isNumber: isNumber, isNumberPrimitive: isNumberPrimitive, isNumberish: isNumberish, isNaN: isNaN, isNative: isNative, isNodeJS: isNodeJS, isObj: isObj, isObjPure: isObjPure, isObjWithKeys: isObjWithKeys, isObjNotNull: isObjNotNull, isObjPlain: isObjPlain, isPrimitive: isPrimitive, isPrototypeOf: isPrototypeOf, isRegExp: isRegExp, isReal: isReal, isStringOrNumber: isStringOrNumber, isString: isString, isSet: isSet, isSymbol: isSymbol, isTrue: isTrue, isUndefined: isUndefined, isUndefinedLike: isUndefinedLike, isUnsignedInteger: isUnsignedInteger, isURL: isURL, isWeakMap: isWeakMap, isWeakMapUsable: isWeakMapUsable, isWeakSet: isWeakSet, isWebWorker: isWebWorker, isZeroish: isZeroish, } //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiX2FsbC5qcyIsInNvdXJjZXMiOlsiX2FsbC5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJjb25zdCB0b1MgPSByZXF1aXJlKCcuL3RvUycpXG5jb25zdCBpc0FycmF5ID0gcmVxdWlyZSgnLi9hcnJheScpXG5jb25zdCBpc0FycmF5VHlwZWQgPSByZXF1aXJlKCcuL2FycmF5VHlwZWQnKVxuY29uc3QgaXNBcnJheUJ1ZmZlciA9IHJlcXVpcmUoJy4vYXJyYXlCdWZmZXInKVxuY29uc3QgaXNBc3luYyA9IHJlcXVpcmUoJy4vYXN5bmMnKVxuY29uc3QgaXNCb29sZWFuID0gcmVxdWlyZSgnLi9ib29sZWFuJylcbmNvbnN0IGlzQm9vbGVhblByaW1pdGl2ZSA9IHJlcXVpcmUoJy4vYm9vbGVhblByaW1pdGl2ZScpXG5jb25zdCBpc0Jyb3dzZXIgPSByZXF1aXJlKCcuL2Jyb3dzZXInKVxuY29uc3QgaXNDaXJjdWxhciA9IHJlcXVpcmUoJy4vY2lyY3VsYXInKVxuY29uc3QgaXNDbGFzcyA9IHJlcXVpcmUoJy4vY2xhc3MnKVxuY29uc3QgaXNEYXRlID0gcmVxdWlyZSgnLi9kYXRlJylcbmNvbnN0IGlzRGF0YVZpZXcgPSByZXF1aXJlKCcuL2RhdGFWaWV3JylcbmNvbnN0IGlzRG90ID0gcmVxdWlyZSgnLi9kb3QnKVxuY29uc3QgaXNFcnJvciA9IHJlcXVpcmUoJy4vZXJyb3InKVxuY29uc3QgaXNFeHRlbnNpYmxlID0gcmVxdWlyZSgnLi9leHRlbnNpYmxlJylcbmNvbnN0IGlzRW51bWVyYWJsZSA9IHJlcXVpcmUoJy4vZW51bWVyYWJsZScpXG5jb25zdCBpc0VsZW1lbnQgPSByZXF1aXJlKCcuL2VsZW1lbnQnKVxuY29uc3QgaXNFbXB0eSA9IHJlcXVpcmUoJy4vZW1wdHknKVxuY29uc3QgaXNGdW5jdGlvbiA9IHJlcXVpcmUoJy4vZnVuY3Rpb24nKVxuY29uc3QgaXNGYWxzZSA9IHJlcXVpcmUoJy4vZmFsc2UnKVxuY29uc3QgaXNGYWxzeSA9IHJlcXVpcmUoJy4vZmFsc3knKVxuY29uc3QgaXNGbGF0dGVuYWJsZSA9IHJlcXVpcmUoJy4vZmxhdHRlbmFibGUnKVxuY29uc3QgaXNHZW5lcmF0b3IgPSByZXF1aXJlKCcuL2dlbmVyYXRvcicpXG5jb25zdCBoYXNJbiA9IHJlcXVpcmUoJy4vaGFzSW4nKVxuY29uc3QgaXNJdGVyYXRvciA9IHJlcXVpcmUoJy4vaXRlcmF0b3InKVxuY29uc3QgaXNJbiA9IHJlcXVpcmUoJy4vaW4nKVxuY29uc3QgaXNJbmZpbml0eSA9IHJlcXVpcmUoJy4vaW5maW5pdHknKVxuY29uc3QgaXNOZWdhdGl2ZUluZmluaXR5ID0gcmVxdWlyZSgnLi9uZWdhdGl2ZUluZmluaXR5JylcbmNvbnN0IGlzSW5kZXhhYmxlID0gcmVxdWlyZSgnLi9pbmRleGFibGUnKVxuY29uc3QgaXNJbnN0YW5jZU9mID0gcmVxdWlyZSgnLi9pbnN0YW5jZU9mJylcbmNvbnN0IGlzSW50ZWdlciA9IHJlcXVpcmUoJy4vaW50ZWdlcicpXG5jb25zdCBpc0pTT04gPSByZXF1aXJlKCcuL0pTT04nKVxuY29uc3QgaXNNYXRjaGVyID0gcmVxdWlyZSgnLi9tYXRjaGVyJylcbmNvbnN0IGlzTWFwID0gcmVxdWlyZSgnLi9tYXAnKVxuY29uc3QgaXNNYXBpc2ggPSByZXF1aXJlKCcuL21hcGlzaCcpXG5jb25zdCBpc01hdGNoID0gcmVxdWlyZSgnLi9tYXRjaCcpXG5jb25zdCBpc01hdGNoV2l0aCA9IHJlcXVpcmUoJy4vbWF0Y2hXaXRoJylcbmNvbnN0IGlzTmlsID0gcmVxdWlyZSgnLi9udWxsT3JVbmRlZmluZWQnKVxuY29uc3QgaXNOdWxsID0gcmVxdWlyZSgnLi9udWxsJylcbmNvbnN0IGlzTnVtYmVyID0gcmVxdWlyZSgnLi9udW1iZXInKVxuY29uc3QgaXNOdW1iZXJQcmltaXRpdmUgPSByZXF1aXJlKCcuL251bWJlclByaW1pdGl2ZScpXG5jb25zdCBpc051bWJlcmlzaCA9IHJlcXVpcmUoJy4vbnVtYmVyaXNoJylcbmNvbnN0IGlzTmFOID0gcmVxdWlyZSgnLi9OYU4nKVxuY29uc3QgaXNOYXRpdmUgPSByZXF1aXJlKCcuL25hdGl2ZScpXG5jb25zdCBpc05vZGVKUyA9IHJlcXVpcmUoJy4vbm9kZWpzJylcbi8vIGNvbnN0IGlzRW1wdHlBcnJheSA9IHJlcXVpcmUoJy4vZW1wdHlBcnJheScpXG5jb25zdCBpc09iaiA9IHJlcXVpcmUoJy4vb2JqJylcbmNvbnN0IGlzT2JqUHVyZSA9IHJlcXVpcmUoJy4vb2JqUHVyZScpXG5jb25zdCBpc09ialdpdGhLZXlzID0gcmVxdWlyZSgnLi9vYmpXaXRoS2V5cycpXG5jb25zdCBpc09iak5vdE51bGwgPSByZXF1aXJlKCcuL29iak5vdE51bGwnKVxuY29uc3QgaXNPYmpQbGFpbiA9IHJlcXVpcmUoJy4vb2JqUGxhaW4nKVxuY29uc3Qgb3duUHJvcGVydHlJcyA9IHJlcXVpcmUoJy4vb3duUHJvcGVydHlJcycpXG5jb25zdCBpc1ByaW1pdGl2ZSA9IHJlcXVpcmUoJy4vcHJpbWl0aXZlJylcbmNvbnN0IGlzUHJvdG90eXBlT2YgPSByZXF1aXJlKCcuL3Byb3RvdHlwZU9mJylcbmNvbnN0IGlzUmVnRXhwID0gcmVxdWlyZSgnLi9yZWdleHAnKVxuY29uc3QgaXNSZWFsID0gcmVxdWlyZSgnLi9yZWFsJylcbmNvbnN0IGlzU3RyaW5nT3JOdW1iZXIgPSByZXF1aXJlKCcuL3N0cmluZ09yTnVtYmVyJylcbmNvbnN0IGlzU3RyaW5nID0gcmVxdWlyZSgnLi9zdHJpbmcnKVxuY29uc3QgaXNTZXQgPSByZXF1aXJlKCcuL3NldCcpXG5jb25zdCBpc1N5bWJvbCA9IHJlcXVpcmUoJy4vc3ltYm9sJylcbmNvbnN0IGlzVHJ1ZSA9IHJlcXVpcmUoJy4vdHJ1ZScpXG5jb25zdCBpc1VuZGVmaW5lZCA9IHJlcXVpcmUoJy4vdW5kZWZpbmVkJylcbmNvbnN0IGlzVW5kZWZpbmVkTGlrZSA9IHJlcXVpcmUoJy4vdW5kZWZpbmVkTGlrZScpXG5jb25zdCBpc1Vuc2lnbmVkSW50ZWdlciA9IHJlcXVpcmUoJy4vdW5zaWduZWRJbnRlZ2VyJylcbmNvbnN0IGlzVVJMID0gcmVxdWlyZSgnLi91cmwnKVxuY29uc3QgaXNXZWFrTWFwID0gcmVxdWlyZSgnLi93ZWFrTWFwJylcbmNvbnN0IGlzV2Vha1NldCA9IHJlcXVpcmUoJy4vd2Vha1NldCcpXG5jb25zdCBpc1dlYldvcmtlciA9IHJlcXVpcmUoJy4vd2ViV29ya2VyJylcbmNvbnN0IGlzV2Vha01hcFVzYWJsZSA9IHJlcXVpcmUoJy4vd2Vha01hcFVzYWJsZScpXG5jb25zdCBpc1plcm9pc2ggPSByZXF1aXJlKCcuL3plcm9pc2gnKVxuXG5jb25zdCBnZXRUYWcgPSB0b1NcblxuLyoqXG4gKiBAYWxpYXMgYWxsSXp6ZXpcbiAqIEBtZW1iZXJPZiBpc1xuICogQHNpbmNlIDUuMC4wLWJldGEuNlxuICogQHNlZSBpcy9fY29yZVxuICogQHR5cGUge09iamVjdH1cbiAqL1xubW9kdWxlLmV4cG9ydHMgPSB7XG4gIGdldFRhZyxcbiAgdG9TLFxuICAvLyBhY3R1YWwgaXNzZXNcbiAgaXNBcnJheSxcbiAgaXNBcnJheVR5cGVkLFxuICBpc0FycmF5QnVmZmVyLFxuICBpc0FzeW5jLFxuICBpc0Jvb2xlYW4sXG4gIGlzQm9vbGVhblByaW1pdGl2ZSxcbiAgaXNCcm93c2VyLFxuICBpc0NpcmN1bGFyLFxuICBpc0NsYXNzLFxuICBpc0RhdGUsXG4gIGlzRGF0YVZpZXcsXG4gIGlzRG90LFxuICBpc0Vycm9yLFxuICBpc0VudW1lcmFibGUsXG4gIGlzRWxlbWVudCxcbiAgaXNFbXB0eSxcbiAgaXNFeHRlbnNpYmxlLFxuICBpc0Z1bmN0aW9uLFxuICBpc0ZhbHNlLFxuICBpc0ZhbHN5LFxuICBpc0ZsYXR0ZW5hYmxlLFxuICBpc0dlbmVyYXRvcixcbiAgLy8gbm90IG5hbWVkIGlzXG4gIGhhc0luLFxuICBvd25Qcm9wZXJ0eUlzLFxuICAvLyBiYWNrIHRvIGl0XG4gIGlzSXRlcmF0b3IsXG4gIGlzSW4sXG4gIGlzSW5maW5pdHksXG4gIGlzTmVnYXRpdmVJbmZpbml0eSxcbiAgaXNJbmRleGFibGUsXG4gIGlzSW5zdGFuY2VPZixcbiAgaXNJbnRlZ2VyLFxuICBpc0pTT04sXG4gIGlzTWF0Y2hlcixcbiAgaXNNYXAsXG4gIGlzTWFwaXNoLFxuICBpc01hdGNoLFxuICBpc01hdGNoV2l0aCxcbiAgaXNOaWwsXG4gIGlzTnVsbCxcbiAgaXNOdW1iZXIsXG4gIGlzTnVtYmVyUHJpbWl0aXZlLFxuICBpc051bWJlcmlzaCxcbiAgaXNOYU4sXG4gIGlzTmF0aXZlLFxuICBpc05vZGVKUyxcbiAgaXNPYmosXG4gIGlzT2JqUHVyZSxcbiAgaXNPYmpXaXRoS2V5cyxcbiAgaXNPYmpOb3ROdWxsLFxuICBpc09ialBsYWluLFxuICBpc1ByaW1pdGl2ZSxcbiAgaXNQcm90b3R5cGVPZixcbiAgaXNSZWdFeHAsXG4gIGlzUmVhbCxcbiAgaXNTdHJpbmdPck51bWJlcixcbiAgaXNTdHJpbmcsXG4gIGlzU2V0LFxuICBpc1N5bWJvbCxcbiAgaXNUcnVlLFxuICBpc1VuZGVmaW5lZCxcbiAgaXNVbmRlZmluZWRMaWtlLFxuICBpc1Vuc2lnbmVkSW50ZWdlcixcbiAgaXNVUkwsXG4gIGlzV2Vha01hcCxcbiAgaXNXZWFrTWFwVXNhYmxlLFxuICBpc1dlYWtTZXQsXG4gIGlzV2ViV29ya2VyLFxuICBpc1plcm9pc2gsXG59XG4iXSwibmFtZXMiOlsiY29uc3QiXSwibWFwcGluZ3MiOiJBQUFBQSxHQUFLLENBQUMsR0FBRyxHQUFHLE9BQU8sQ0FBQyxPQUFPLENBQUM7QUFDNUJBLEdBQUssQ0FBQyxPQUFPLEdBQUcsT0FBTyxDQUFDLFNBQVMsQ0FBQztBQUNsQ0EsR0FBSyxDQUFDLFlBQVksR0FBRyxPQUFPLENBQUMsY0FBYyxDQUFDO0FBQzVDQSxHQUFLLENBQUMsYUFBYSxHQUFHLE9BQU8sQ0FBQyxlQUFlLENBQUM7QUFDOUNBLEdBQUssQ0FBQyxPQUFPLEdBQUcsT0FBTyxDQUFDLFNBQVMsQ0FBQztBQUNsQ0EsR0FBSyxDQUFDLFNBQVMsR0FBRyxPQUFPLENBQUMsV0FBVyxDQUFDO0FBQ3RDQSxHQUFLLENBQUMsa0JB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