byteLength: function byteLength()

in lib/util-browser.js [231:247]


        byteLength: function byteLength(string) {
            if (string === null || string === undefined) return 0;
            if (typeof string === 'string') string = new Buffer(string);

            if (typeof string.byteLength === 'number') {
                return string.byteLength;
            } else if (typeof string.length === 'number') {
                return string.length;
            } else if (typeof string.size === 'number') {
                return string.size;
            } else if (typeof string.path === 'string') {
                return require('fs').lstatSync(string.path).size;
            } else {
                throw TableStore.util.error(new Error('Cannot determine length of ' + string),
                    { object: string });
            }
        },