exports.js 597 B

123456789101112131415161718
  1. import { __assign, __rest } from "tslib";
  2. import * as React from 'react';
  3. var SideCar = function (_a) {
  4. var sideCar = _a.sideCar, rest = __rest(_a, ["sideCar"]);
  5. if (!sideCar) {
  6. throw new Error('Sidecar: please provide `sideCar` property to import the right car');
  7. }
  8. var Target = sideCar.read();
  9. if (!Target) {
  10. throw new Error('Sidecar medium not found');
  11. }
  12. return React.createElement(Target, __assign({}, rest));
  13. };
  14. SideCar.isSideCarExport = true;
  15. export function exportSidecar(medium, exported) {
  16. medium.useMedium(exported);
  17. return SideCar;
  18. }