transforms/__testfixtures__/class/class-anonymous2.input.js (36 lines of code) (raw):
/**
* @flow
*/
/* eslint-disable no-use-before-define */
'use strict';
var React = require('React');
var CrazyObject = {
foo: {
bar: 123,
},
method: {
wrapThisGuy: (x) => x,
deep: {
wrapThatGuy: (x) => x,
},
},
iDontUnderstand: {
whyYouDoThis: {
butAnyway: {
comp1: React.createClass({
render() {
return <div/>;
},
}),
comp2: CrazyObject.method.wrapThatGuy(React.createClass({
render() {
return <div/>;
},
})),
waitWhatArrayForReal: [React.createClass({
render() {
return <div/>;
},
}), [React.createClass({
render() {
return <p/>;
},
}), React.createClass({
render() {
return <span/>;
},
})]],
},
},
},
};
module.exports = WaltUtils;