expected.js 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. // ---------------------
  2. // Should pass through unaltered
  3. // ---------------------
  4. var f1 = function ({ value }) {
  5. return "somestring";
  6. };
  7. function f2({ value }) {
  8. return "somestring";
  9. }
  10. let f3 = class f3 {
  11. method1() {
  12. return "whatever";
  13. }
  14. };
  15. var f4 = React.createElement(
  16. "div",
  17. null,
  18. (() => React.createElement("span", null))()
  19. );
  20. // Known component which doesn't sit directly on the `Program` node get left alone
  21. {
  22. var Component5c = function () {
  23. function Component5c() {}
  24. return Component5c;
  25. }();
  26. }
  27. // ---------------------
  28. // Not supported
  29. // ---------------------
  30. // High-order things will be hard to catch
  31. var jsxChunk = React.createElement(
  32. "div",
  33. null,
  34. value
  35. );
  36. function UnsupportedComponent1({ value }) {
  37. return function () {
  38. return jsxChunk;
  39. };
  40. }
  41. var a = {
  42. smoke: function () {},
  43. Component1d: function ({ value }) {
  44. return React.createElement(
  45. "div",
  46. null,
  47. value
  48. );
  49. }
  50. };
  51. var external = function () {
  52. var internal = function () {
  53. return React.createElement("div", null);
  54. };
  55. return internal;
  56. };