UNPKG

@tdi2/di-core

Version:

TypeScript Dependency Injection 2 - Core DI framework

22 lines (21 loc) 804 B
var __defProp = Object.defineProperty; var __name = (target, value) => __defProp(target, "name", { value, configurable: true }); // tools/functional-di-enhanced-transformer/__tests__/__fixtures__/separate-interface.basic.input.tsx import React from "react"; function SeparateInterfaceComponent(props) { const { userId, services } = props; React.useEffect(() => { services.api.getUserData(userId).then((data) => { services.logger.log(`Loaded user ${userId}`); services.cache?.set(`user-${userId}`, data); }); }, [ userId ]); return /* @__PURE__ */ React.createElement("div", null, "User ID: ", userId); } __name(SeparateInterfaceComponent, "SeparateInterfaceComponent"); export { SeparateInterfaceComponent }; //# sourceMappingURL=separate-interface.basic.input.js.map