UNPKG

babel-core

Version:

Turn ES6 code into readable vanilla ES5 with source maps

18 lines (15 loc) 424 B
"use strict"; /** * A trick from Bluebird to force V8 to use fast properties for an object. * Read more: http://stackoverflow.com/questions/24987896/ * * Use %HasFastProperties(obj) and --allow-natives-syntax to check whether * a particular object already has fast properties. */ module.exports = function toFastProperties(obj) { /*jshint -W027*/ function f() {} f.prototype = obj; return f; eval(obj); };