UNPKG

@tdi2/di-core

Version:

TypeScript Dependency Injection 2 - Core DI framework

22 lines (21 loc) 926 B
var __defProp = Object.defineProperty; var __name = (target, value) => __defProp(target, "name", { value, configurable: true }); // tools/functional-di-enhanced-transformer/__tests__/__fixtures__/separate-interface-arrow.basic.input.tsx import React from "react"; var SeparateInterfaceArrow = /* @__PURE__ */ __name((props) => { const { title, services } = props; React.useEffect(() => { services.api.getData().then((data) => { console.log(`Loaded data for ${title}:`, data); }); }, [ title ]); return /* @__PURE__ */ React.createElement("div", null, /* @__PURE__ */ React.createElement("h1", null, "Title: ", title), /* @__PURE__ */ React.createElement("button", { onClick: /* @__PURE__ */ __name(() => services.api.getData(), "onClick") }, "Refresh Data")); }, "SeparateInterfaceArrow"); export { SeparateInterfaceArrow }; //# sourceMappingURL=separate-interface-arrow.basic.input.js.map