UNPKG

@57block/stellar-resource-usage

Version:

A library that provides convenient ways to monitor and analyze the resources consumed by smart contracts during execution

19 lines (16 loc) 430 B
import asciiSize from './_asciiSize.js'; import hasUnicode from './_hasUnicode.js'; import unicodeSize from './_unicodeSize.js'; /** * 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); } export default stringSize;