)}
( props?: Partial
, injectionToken?: string, ) => { - const [graph] = useState(() => { const resolvedGraph = graphRegistry.resolve(keyOrGraph, 'lifecycleOwner', props, injectionToken); resolvedGraph.onBind(target); @@ -18,7 +17,7 @@ export default
(
});
useEffect(() => {
referenceCounter.retain(graph);
- return () => referenceCounter.release(graph, (g) => graphRegistry.clear(g));
+ return () => referenceCounter.release(graph, g => graphRegistry.clear(g));
}, [graph]);
return graph;
};
diff --git a/packages/react-obsidian/src/injectors/components/useInjectionToken.ts b/packages/react-obsidian/src/injectors/components/useInjectionToken.ts
index 33f9dbc0..aa27335c 100644
--- a/packages/react-obsidian/src/injectors/components/useInjectionToken.ts
+++ b/packages/react-obsidian/src/injectors/components/useInjectionToken.ts
@@ -7,7 +7,7 @@ import { isString } from '../../utils/isString';
export const useInjectionToken = (keyOrGraph: string | Constructable