UNPKG

@tdi2/di-core

Version:

TypeScript Dependency Injection 2 - Core DI framework

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