Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
@skava/modules / ___dist / chain-able / src / deps / cast / stringToArray.js
Size: Mime:
"use strict";

const hasUnicode = require("../string/hasUnicode");

const asciiToArray = require("./asciiToArray");

const unicodeToArray = require("./unicodeToArray");
/**
 * Converts `string` to an array, checks unicode & asci
 * @since 5.0.0-beta.6
 * @memberOf cast
 *
 * @name stringToArray
 * @alias stringToArr
 * @alias strToArr
 *
 * @param {string} string The string to convert.
 * @return {Array} Returns the converted array. `Array(x)`
 *
 * {@link https://github.com/lodash/lodash/blob/master/.internal/stringToArray.js lodash-stringtoarray}
 * @see {@link lodash-stringtoarray}
 * @see string/hasUnicode
 * @see cast/unicodeToArray
 * @see cast/asciiToArray
 *
 * @example
 *    stringToArray('eh') //=> ['e', 'eh']
 */


function stringToArray(string) {
  return hasUnicode(string) ? unicodeToArray(string) : asciiToArray(string);
}

module.exports = stringToArray;