add utils.isBytes.

This commit is contained in:
Christopher Jeffrey 2016-01-11 01:04:37 -08:00
parent 1754e7ee77
commit 6f86ca2d02
2 changed files with 16 additions and 6 deletions

View File

@ -990,12 +990,8 @@ script.size = function size(s) {
return bcoin.script.encode(s).length;
};
script.isEncoded = function(s) {
for (var i = 0; i < s.length; i++) {
if (typeof s[i] !== 'number')
return false;
}
return true;
script.isEncoded = function isEncoded(s) {
return utils.isBytes(s);
};
script.normalize = function normalize(s) {

View File

@ -701,6 +701,20 @@ utils.toBuffer = function toBuffer(msg) {
throw new Error('Cannot ensure buffer');
};
utils.isBytes = function isBytes(data) {
var i;
if (!Array.isArray(data))
return false;
for (i = 0; i < data.length; i++) {
if (typeof data[i] !== 'number')
return false;
}
return true;
};
utils._inspect = function inspect(obj) {
return typeof obj !== 'string'
? util.inspect(obj, null, 20, true)