lib/modules/apostrophe-assets/public/js/vendor/lodash.js
function toIterable(value) {
      if (value == null) {
        return [];
      }
      if (!isArrayLike(value)) {
        return values(value);
      }
      if (lodash.support.unindexedChars && isString(value)) {
        return value.split('');
      }
      return isObject(value) ? value : Object(value);
    }
function toIterable(value) {
      if (value == null) {
        return [];
      }
      if (!isArrayLike(value)) {
        return values(value);
      }
      if (lodash.support.unindexedChars && isString(value)) {
        return value.split('');
      }
      return isObject(value) ? value : Object(value);
    }
function toIterable ( value ) { if ( value == null ) { return [ ] ; } if ( ! isArrayLike ( value ) ) { return values ( value ) ; } if ( lodash . support . unindexedChars && isString ( value ) ) { return value . split ( '' ) ; } return isObject ( value ) ? value : Object ( value ) ; }
Converts `value` to an array-like object if it's not one.

@private
@param {*} value The value to process.
@returns {Array|Object} Returns the array-like object.
Converts value to an array - like object if it s not one .