utils: toFastProperties.

This commit is contained in:
Christopher Jeffrey 2016-07-30 19:42:05 -07:00
parent 89d6d73257
commit b1dc35743b
No known key found for this signature in database
GPG Key ID: 8962AB9DE6666BBD
2 changed files with 11 additions and 0 deletions

View File

@ -197,6 +197,8 @@ Node.prototype._parseOptions = function _parseOptions(options) {
if (options.witness == null)
options.witness = options.network.witness;
utils.fastProp(options);
return options;
};

View File

@ -2402,3 +2402,12 @@ utils.isAlpha = function isAlpha(key) {
&& key.length <= 64
&& /^[\u0030-\u007d]+$/.test(key);
};
/**
* Ensure hidden-class mode for object.
* @param {Object} obj
*/
utils.fastProp = function fastProp(obj) {
({ __proto__: obj });
};