UNPKG

foop

Version:

interfaces that describe their intentions.

28 lines (26 loc) 1.95 kB
var includes = require('../conditional/includes') var isArray = require('./array') var isString = require('./string') /** * @since 3.0.0 * @memberOf is * @name isDot * * @TODO update with conditional * * @param {*} x value to check * @return {boolean} x isDot * * @see isArray * @see isString * @see includes * * @example * isDot('eh.oh') //=> true * isDot('eh') //=> false * isDot(['eh', 'oh']) //=> true */ module.exports = function isDot(x) { return isArray(x) || (isString(x) && x.includes('.')) } //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZG90LmpzIiwic291cmNlcyI6WyJkb3QuanMiXSwic291cmNlc0NvbnRlbnQiOlsiY29uc3QgaW5jbHVkZXMgPSByZXF1aXJlKCcuLi9jb25kaXRpb25hbC9pbmNsdWRlcycpXG5jb25zdCBpc0FycmF5ID0gcmVxdWlyZSgnLi9hcnJheScpXG5jb25zdCBpc1N0cmluZyA9IHJlcXVpcmUoJy4vc3RyaW5nJylcblxuLyoqXG4gKiBAc2luY2UgMy4wLjBcbiAqIEBtZW1iZXJPZiBpc1xuICogQG5hbWUgaXNEb3RcbiAqXG4gKiBAVE9ETyB1cGRhdGUgd2l0aCBjb25kaXRpb25hbFxuICpcbiAqIEBwYXJhbSAgeyp9IHggdmFsdWUgdG8gY2hlY2tcbiAqIEByZXR1cm4ge2Jvb2xlYW59IHggaXNEb3RcbiAqXG4gKiBAc2VlIGlzQXJyYXlcbiAqIEBzZWUgaXNTdHJpbmdcbiAqIEBzZWUgaW5jbHVkZXNcbiAqXG4gKiBAZXhhbXBsZVxuICogICAgaXNEb3QoJ2VoLm9oJykgICAgICAvLz0+IHRydWVcbiAqICAgIGlzRG90KCdlaCcpICAgICAgICAgLy89PiBmYWxzZVxuICogICAgaXNEb3QoWydlaCcsICdvaCddKSAvLz0+IHRydWVcbiAqL1xubW9kdWxlLmV4cG9ydHMgPSBmdW5jdGlvbiBpc0RvdCh4KSB7XG4gIHJldHVybiBpc0FycmF5KHgpIHx8IChpc1N0cmluZyh4KSAmJiB4LmluY2x1ZGVzKCcuJykpXG59XG4iXSwibmFtZXMiOlsiY29uc3QiXSwibWFwcGluZ3MiOiJBQUFBQSxHQUFLLENBQUMsUUFBUSxHQUFHLE9BQU8sQ0FBQyx5QkFBeUIsQ0FBQztBQUNuREEsR0FBSyxDQUFDLE9BQU8sR0FBRyxPQUFPLENBQUMsU0FBUyxDQUFDO0FBQ2xDQSxHQUFLLENBQUMsUUFBUSxHQUFHLE9BQU8sQ0FBQyxVQUFVLENBQUM7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQXFCcEMsTUFBTSxDQUFDLE9BQU8sR0FBRyxTQUFTLEtBQUssQ0FBQyxDQUFDLEVBQUU7RUFDakMsT0FBTyxPQUFPLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxRQUFRLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLFFBQVEsQ0FBQyxHQUFHLENBQUMsQ0FBQztDQUN0RDsifQ==