| var asciiSize = require('./_asciiSize'), | |
| hasUnicode = require('./_hasUnicode'), | |
| unicodeSize = require('./_unicodeSize'); | |
| /** | |
| * Gets the number of symbols in `string`. | |
| * | |
| * @private | |
| * @param {string} string The string to inspect. | |
| * @returns {number} Returns the string size. | |
| */ | |
| function stringSize(string) { | |
| return hasUnicode(string) | |
| ? unicodeSize(string) | |
| : asciiSize(string); | |
| } | |
| module.exports = stringSize; |