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;