foop
Version:
interfaces that describe their intentions.
30 lines (28 loc) • 2.12 kB
JavaScript
var or = require('../conditional/or')
var isString = require('./string')
var isNumber = require('./number')
/**
* Checks if `value` is classified as a `String` primitive or object.
*
* @since 3.0.0
* @memberOf is
*
* @param {*} x The value to check.
* @return {boolean} Returns `true` if `value` is a string, else `false`.
*
* @category Lang
*
* {@link https://github.com/infernojs/inferno/blob/master/packages/inferno-shared/src/index.ts#L23 inferno-isstringornumber}
* @see {@link inferno-isstringornumber}
*
* @example
*
* isString('abc')
* //=> true
*
* isString(1)
* //=> false
*
*/
module.exports = or(isString, isNumber)
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3RyaW5nT3JOdW1iZXIuanMiLCJzb3VyY2VzIjpbInN0cmluZ09yTnVtYmVyLmpzIl0sInNvdXJjZXNDb250ZW50IjpbImNvbnN0IG9yID0gcmVxdWlyZSgnLi4vY29uZGl0aW9uYWwvb3InKVxuY29uc3QgaXNTdHJpbmcgPSByZXF1aXJlKCcuL3N0cmluZycpXG5jb25zdCBpc051bWJlciA9IHJlcXVpcmUoJy4vbnVtYmVyJylcblxuLyoqXG4gKiBDaGVja3MgaWYgYHZhbHVlYCBpcyBjbGFzc2lmaWVkIGFzIGEgYFN0cmluZ2AgcHJpbWl0aXZlIG9yIG9iamVjdC5cbiAqXG4gKiBAc2luY2UgMy4wLjBcbiAqIEBtZW1iZXJPZiBpc1xuICpcbiAqIEBwYXJhbSB7Kn0geCBUaGUgdmFsdWUgdG8gY2hlY2suXG4gKiBAcmV0dXJuIHtib29sZWFufSBSZXR1cm5zIGB0cnVlYCBpZiBgdmFsdWVgIGlzIGEgc3RyaW5nLCBlbHNlIGBmYWxzZWAuXG4gKlxuICogQGNhdGVnb3J5IExhbmdcbiAqXG4gKiB7QGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL2luZmVybm9qcy9pbmZlcm5vL2Jsb2IvbWFzdGVyL3BhY2thZ2VzL2luZmVybm8tc2hhcmVkL3NyYy9pbmRleC50cyNMMjMgaW5mZXJuby1pc3N0cmluZ29ybnVtYmVyfVxuICogQHNlZSB7QGxpbmsgaW5mZXJuby1pc3N0cmluZ29ybnVtYmVyfVxuICpcbiAqIEBleGFtcGxlXG4gKlxuICogICBpc1N0cmluZygnYWJjJylcbiAqICAgLy89PiB0cnVlXG4gKlxuICogICBpc1N0cmluZygxKVxuICogICAvLz0+IGZhbHNlXG4gKlxuICovXG5tb2R1bGUuZXhwb3J0cyA9IG9yKGlzU3RyaW5nLCBpc051bWJlcilcbiJdLCJuYW1lcyI6WyJjb25zdCJdLCJtYXBwaW5ncyI6IkFBQUFBLEdBQUssQ0FBQyxFQUFFLEdBQUcsT0FBTyxDQUFDLG1CQUFtQixDQUFDO0FBQ3ZDQSxHQUFLLENBQUMsUUFBUSxHQUFHLE9BQU8sQ0FBQyxVQUFVLENBQUM7QUFDcENBLEdBQUssQ0FBQyxRQUFRLEdBQUcsT0FBTyxDQUFDLFVBQVUsQ0FBQzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQXlCcEMsTUFBTSxDQUFDLE9BQU8sR0FBRyxFQUFFLENBQUMsUUFBUSxFQUFFLFFBQVEsQ0FBQzsifQ==