prepack/test/serializer/pure-functions/PutValueOnAbstract.js
Dan Abramov ec37b77b6e Run Prettier for serializer tests too (#2234)
Summary:
Follow-up to https://github.com/facebook/prepack/pull/2212.
Pull Request resolved: https://github.com/facebook/prepack/pull/2234

Differential Revision: D8788834

Pulled By: gaearon

fbshipit-source-id: 08937736bed3df0ea13d5e7a3925fb2f58633d5c
2018-07-11 03:55:11 -07:00

20 lines
474 B
JavaScript

if (!this.__evaluatePureFunction) {
this.__evaluatePureFunction = function(f) {
return f();
};
}
var symbol = Symbol();
var result = __evaluatePureFunction(() => {
var somethingUnknown = global.__abstract ? __abstract(undefined, "({})") : {};
somethingUnknown.foo = 123;
somethingUnknown["0"] = "bar";
somethingUnknown[symbol] = 5;
return somethingUnknown;
});
inspect = function() {
return JSON.stringify([result.foo, result[0], result[symbol]]);
};