Fix
Some checks failed
Lint / lint (push) Failing after 9s

This commit is contained in:
Julien Valverdé
2025-01-15 01:32:18 +01:00
parent 102e8a12b6
commit 75c3ad31d0
2 changed files with 4 additions and 4 deletions

View File

@@ -10,7 +10,7 @@ export class ReffuseContext<R> {
constructor() {
this.Provider = (props) => {
const runtime = ReffuseRuntime.use()
const runtime = ReffuseRuntime.useRuntime()
const value = React.useMemo(() => Effect.context<R>().pipe(
Effect.provide(props.layer),
@@ -28,12 +28,12 @@ export class ReffuseContext<R> {
}
use(): Context.Context<R> {
useContext(): Context.Context<R> {
return React.useContext(this.Context)
}
useLayer(): Layer.Layer<R> {
const context = this.use()
const context = this.useContext()
return React.useMemo(() => Layer.effectContext(Effect.succeed(context)), [context])
}

View File

@@ -12,4 +12,4 @@ export const Provider = (props: { readonly children?: React.ReactNode }) => (
)
Provider.displayName = "ReffuseRuntimeReactProvider"
export const use = () => React.useContext(Context)
export const useRuntime = () => React.useContext(Context)