UNPKG

foop

Version:

interfaces that describe their intentions.

32 lines (29 loc) 2.69 kB
var hasUnicode = require('../string/hasUnicode') var asciiToArray = require('./asciiToArray') var 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 //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3RyaW5nVG9BcnJheS5qcyIsInNvdXJjZXMiOlsic3RyaW5nVG9BcnJheS5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJjb25zdCBoYXNVbmljb2RlID0gcmVxdWlyZSgnLi4vc3RyaW5nL2hhc1VuaWNvZGUnKVxuY29uc3QgYXNjaWlUb0FycmF5ID0gcmVxdWlyZSgnLi9hc2NpaVRvQXJyYXknKVxuY29uc3QgdW5pY29kZVRvQXJyYXkgPSByZXF1aXJlKCcuL3VuaWNvZGVUb0FycmF5JylcblxuLyoqXG4gKiBDb252ZXJ0cyBgc3RyaW5nYCB0byBhbiBhcnJheSwgY2hlY2tzIHVuaWNvZGUgJiBhc2NpXG4gKiBAc2luY2UgNS4wLjAtYmV0YS42XG4gKiBAbWVtYmVyT2YgY2FzdFxuICpcbiAqIEBuYW1lIHN0cmluZ1RvQXJyYXlcbiAqIEBhbGlhcyBzdHJpbmdUb0FyclxuICogQGFsaWFzIHN0clRvQXJyXG4gKlxuICogQHBhcmFtIHtzdHJpbmd9IHN0cmluZyBUaGUgc3RyaW5nIHRvIGNvbnZlcnQuXG4gKiBAcmV0dXJuIHtBcnJheX0gUmV0dXJucyB0aGUgY29udmVydGVkIGFycmF5LiBgQXJyYXkoeClgXG4gKlxuICoge0BsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9sb2Rhc2gvbG9kYXNoL2Jsb2IvbWFzdGVyLy5pbnRlcm5hbC9zdHJpbmdUb0FycmF5LmpzIGxvZGFzaC1zdHJpbmd0b2FycmF5fVxuICogQHNlZSB7QGxpbmsgbG9kYXNoLXN0cmluZ3RvYXJyYXl9XG4gKiBAc2VlIHN0cmluZy9oYXNVbmljb2RlXG4gKiBAc2VlIGNhc3QvdW5pY29kZVRvQXJyYXlcbiAqIEBzZWUgY2FzdC9hc2NpaVRvQXJyYXlcbiAqXG4gKiBAZXhhbXBsZVxuICogICAgc3RyaW5nVG9BcnJheSgnZWgnKSAvLz0+IFsnZScsICdlaCddXG4gKi9cbmZ1bmN0aW9uIHN0cmluZ1RvQXJyYXkoc3RyaW5nKSB7XG4gIHJldHVybiBoYXNVbmljb2RlKHN0cmluZykgPyB1bmljb2RlVG9BcnJheShzdHJpbmcpIDogYXNjaWlUb0FycmF5KHN0cmluZylcbn1cblxubW9kdWxlLmV4cG9ydHMgPSBzdHJpbmdUb0FycmF5XG4iXSwibmFtZXMiOlsiY29uc3QiXSwibWFwcGluZ3MiOiJBQUFBQSxHQUFLLENBQUMsVUFBVSxHQUFHLE9BQU8sQ0FBQyxzQkFBc0IsQ0FBQztBQUNsREEsR0FBSyxDQUFDLFlBQVksR0FBRyxPQUFPLENBQUMsZ0JBQWdCLENBQUM7QUFDOUNBLEdBQUssQ0FBQyxjQUFjLEdBQUcsT0FBTyxDQUFDLGtCQUFrQixDQUFDOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQXVCbEQsU0FBUyxhQUFhLENBQUMsTUFBTSxFQUFFO0VBQzdCLE9BQU8sVUFBVSxDQUFDLE1BQU0sQ0FBQyxHQUFHLGNBQWMsQ0FBQyxNQUFNLENBQUMsR0FBRyxZQUFZLENBQUMsTUFBTSxDQUFDO0NBQzFFOztBQUVELE1BQU0sQ0FBQyxPQUFPLEdBQUcsYUFBYTsifQ==