UNPKG

foop

Version:

interfaces that describe their intentions.

97 lines (92 loc) 8.69 kB
// primitive var boolean = require('./toBoolean') var string = require('./toString') var obj = require('./toObj') var toPlainObject = require('./toPlainObj') var toArguments = require('./toArguments') // number var number = require('./toNumber') var integer = require('./toInteger') var toInt32 = require('./toUint32') var toUint31 = require('./toUint31') var toUint32 = require('./toUint32') var toLength = require('./toLength') var toFinite = require('./toFinite') // array var array = require('./toArray') var pairs = require('./toPairs') var arrayToObj = require('./arrayToObj') var asciiToArray = require('./asciiToArray') var unicodeToArray = require('./unicodeToArray') var setToArray = require('./setToArray') var stringToArray = require('./stringToArray') // collection var objToMap = require('./objToMap') var arrayToSet = require('./arrayToSet') var setToPairs = require('./setToPairs') // iterator var iteratorToArray = require('./iteratorToArray') var arrayToIterator = require('./arrayToIterator') var keyValueToIterator = require('./keyValueToIterator') // other var toDate = require('./toDate') var defaultTo = require('./defaultTo') var toFunction = require('./toFunction') var toKey = require('./toKey') var toTestable = require('./toTestable') var toRegExp = require('./toRegExp') // const coerce = require('./coerce') var func = toFunction var objToArray = pairs var set = setToArray /** * @symb 🕑 (for 2) * @member cast * @member to * @type {Object} */ module.exports = { array: array, boolean: boolean, integer: integer, number: number, // map, obj: obj, string: string, // to toArray: array, toBoolean: boolean, toInteger: integer, toNumber: number, toObj: obj, toString: string, // more casting asciiToArray: asciiToArray, iteratorToArray: iteratorToArray, arrayToIterator: arrayToIterator, arrayToObj: arrayToObj, unicodeToArray: unicodeToArray, setToArray: setToArray, stringToArray: stringToArray, objToArray: objToArray, objToMap: objToMap, toPlainObject: toPlainObject, toPlainObj: toPlainObject, defaultTo: defaultTo, arrayToSet: arrayToSet, toFunction: toFunction, // eh toArguments: toArguments, toInt32: toInt32, toUint31: toUint31, toUint32: toUint32, toLength: toLength, toFinite: toFinite, setToPairs: setToPairs, keyValueToIterator: keyValueToIterator, toDate: toDate, toKey: toKey, toTestable: toTestable, toRegExp: toRegExp, } //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2FzdC5qcyIsInNvdXJjZXMiOlsiY2FzdC5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBwcmltaXRpdmVcbmNvbnN0IGJvb2xlYW4gPSByZXF1aXJlKCcuL3RvQm9vbGVhbicpXG5jb25zdCBzdHJpbmcgPSByZXF1aXJlKCcuL3RvU3RyaW5nJylcbmNvbnN0IG9iaiA9IHJlcXVpcmUoJy4vdG9PYmonKVxuY29uc3QgdG9QbGFpbk9iamVjdCA9IHJlcXVpcmUoJy4vdG9QbGFpbk9iaicpXG5jb25zdCB0b0FyZ3VtZW50cyA9IHJlcXVpcmUoJy4vdG9Bcmd1bWVudHMnKVxuLy8gbnVtYmVyXG5jb25zdCBudW1iZXIgPSByZXF1aXJlKCcuL3RvTnVtYmVyJylcbmNvbnN0IGludGVnZXIgPSByZXF1aXJlKCcuL3RvSW50ZWdlcicpXG5jb25zdCB0b0ludDMyID0gcmVxdWlyZSgnLi90b1VpbnQzMicpXG5jb25zdCB0b1VpbnQzMSA9IHJlcXVpcmUoJy4vdG9VaW50MzEnKVxuY29uc3QgdG9VaW50MzIgPSByZXF1aXJlKCcuL3RvVWludDMyJylcbmNvbnN0IHRvTGVuZ3RoID0gcmVxdWlyZSgnLi90b0xlbmd0aCcpXG5jb25zdCB0b0Zpbml0ZSA9IHJlcXVpcmUoJy4vdG9GaW5pdGUnKVxuLy8gYXJyYXlcbmNvbnN0IGFycmF5ID0gcmVxdWlyZSgnLi90b0FycmF5JylcbmNvbnN0IHBhaXJzID0gcmVxdWlyZSgnLi90b1BhaXJzJylcbmNvbnN0IGFycmF5VG9PYmogPSByZXF1aXJlKCcuL2FycmF5VG9PYmonKVxuY29uc3QgYXNjaWlUb0FycmF5ID0gcmVxdWlyZSgnLi9hc2NpaVRvQXJyYXknKVxuY29uc3QgdW5pY29kZVRvQXJyYXkgPSByZXF1aXJlKCcuL3VuaWNvZGVUb0FycmF5JylcbmNvbnN0IHNldFRvQXJyYXkgPSByZXF1aXJlKCcuL3NldFRvQXJyYXknKVxuY29uc3Qgc3RyaW5nVG9BcnJheSA9IHJlcXVpcmUoJy4vc3RyaW5nVG9BcnJheScpXG4vLyBjb2xsZWN0aW9uXG5jb25zdCBvYmpUb01hcCA9IHJlcXVpcmUoJy4vb2JqVG9NYXAnKVxuY29uc3QgYXJyYXlUb1NldCA9IHJlcXVpcmUoJy4vYXJyYXlUb1NldCcpXG5jb25zdCBzZXRUb1BhaXJzID0gcmVxdWlyZSgnLi9zZXRUb1BhaXJzJylcbi8vIGl0ZXJhdG9yXG5jb25zdCBpdGVyYXRvclRvQXJyYXkgPSByZXF1aXJlKCcuL2l0ZXJhdG9yVG9BcnJheScpXG5jb25zdCBhcnJheVRvSXRlcmF0b3IgPSByZXF1aXJlKCcuL2FycmF5VG9JdGVyYXRvcicpXG5jb25zdCBrZXlWYWx1ZVRvSXRlcmF0b3IgPSByZXF1aXJlKCcuL2tleVZhbHVlVG9JdGVyYXRvcicpXG4vLyBvdGhlclxuY29uc3QgdG9EYXRlID0gcmVxdWlyZSgnLi90b0RhdGUnKVxuY29uc3QgZGVmYXVsdFRvID0gcmVxdWlyZSgnLi9kZWZhdWx0VG8nKVxuY29uc3QgdG9GdW5jdGlvbiA9IHJlcXVpcmUoJy4vdG9GdW5jdGlvbicpXG5jb25zdCB0b0tleSA9IHJlcXVpcmUoJy4vdG9LZXknKVxuY29uc3QgdG9UZXN0YWJsZSA9IHJlcXVpcmUoJy4vdG9UZXN0YWJsZScpXG5jb25zdCB0b1JlZ0V4cCA9IHJlcXVpcmUoJy4vdG9SZWdFeHAnKVxuXG4vLyBjb25zdCBjb2VyY2UgPSByZXF1aXJlKCcuL2NvZXJjZScpXG5cbmNvbnN0IGZ1bmMgPSB0b0Z1bmN0aW9uXG5jb25zdCBvYmpUb0FycmF5ID0gcGFpcnNcbmNvbnN0IHNldCA9IHNldFRvQXJyYXlcblxuLyoqXG4gKiBAc3ltYiDwn5WRIChmb3IgMilcbiAqIEBtZW1iZXIgY2FzdFxuICogQG1lbWJlciB0b1xuICogQHR5cGUge09iamVjdH1cbiAqL1xubW9kdWxlLmV4cG9ydHMgPSB7XG4gIGFycmF5LFxuICBib29sZWFuLFxuICBpbnRlZ2VyLFxuICBudW1iZXIsXG4gIC8vIG1hcCxcbiAgb2JqLFxuICBzdHJpbmcsXG4gIC8vIHRvXG4gIHRvQXJyYXk6IGFycmF5LFxuICB0b0Jvb2xlYW46IGJvb2xlYW4sXG4gIHRvSW50ZWdlcjogaW50ZWdlcixcbiAgdG9OdW1iZXI6IG51bWJlcixcbiAgdG9PYmo6IG9iaixcbiAgdG9TdHJpbmc6IHN0cmluZyxcbiAgLy8gbW9yZSBjYXN0aW5nXG4gIGFzY2lpVG9BcnJheSxcblxuICBpdGVyYXRvclRvQXJyYXksXG4gIGFycmF5VG9JdGVyYXRvcixcbiAgYXJyYXlUb09iaixcbiAgdW5pY29kZVRvQXJyYXksXG4gIHNldFRvQXJyYXksXG4gIHN0cmluZ1RvQXJyYXksXG4gIG9ialRvQXJyYXksXG4gIG9ialRvTWFwLFxuICB0b1BsYWluT2JqZWN0LFxuICB0b1BsYWluT2JqOiB0b1BsYWluT2JqZWN0LFxuICBkZWZhdWx0VG8sXG4gIGFycmF5VG9TZXQsXG4gIHRvRnVuY3Rpb24sXG4gIC8vIGVoXG4gIHRvQXJndW1lbnRzLFxuICB0b0ludDMyLFxuICB0b1VpbnQzMSxcbiAgdG9VaW50MzIsXG4gIHRvTGVuZ3RoLFxuICB0b0Zpbml0ZSxcbiAgc2V0VG9QYWlycyxcbiAga2V5VmFsdWVUb0l0ZXJhdG9yLFxuICB0b0RhdGUsXG4gIHRvS2V5LFxuICB0b1Rlc3RhYmxlLFxuICB0b1JlZ0V4cCxcbn1cbiJdLCJuYW1lcyI6WyJjb25zdCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQUEsR0FBSyxDQUFDLE9BQU8sR0FBRyxPQUFPLENBQUMsYUFBYSxDQUFDO0FBQ3RDQSxHQUFLLENBQUMsTUFBTSxHQUFHLE9BQU8sQ0FBQyxZQUFZLENBQUM7QUFDcENBLEdBQUssQ0FBQyxHQUFHLEdBQUcsT0FBTyxDQUFDLFNBQVMsQ0FBQztBQUM5QkEsR0FBSyxDQUFDLGFBQWEsR0FBRyxPQUFPLENBQUMsY0FBYyxDQUFDO0FBQzdDQSxHQUFLLENBQUMsV0FBVyxHQUFHLE9BQU8sQ0FBQyxlQUFlLENBQUM7O0FBRTVDQSxHQUFLLENBQUMsTUFBTSxHQUFHLE9BQU8sQ0FBQyxZQUFZLENBQUM7QUFDcENBLEdBQUssQ0FBQyxPQUFPLEdBQUcsT0FBTyxDQUFD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