class
ReactRenderErrorclass · Re-export
An exception reported by React’s renderer. Producer errors retain their own E channel.
RuntimeProviderErrorclass
A provider acquisition failure passed to React error boundaries when no onError handler is supplied.
TypedRenderErrorclass · Re-export
A Typed producer failure surfaced through React’s server error callback or client Error Boundary.
function
AsyncDatafunction
Keeps the current value visible during refresh and supplies status to render functions.
CurrentRouteProviderfunction
Extends the structural mount tree for React and Typed descendants; pass the complete mount route.
Providerfunction
Provides Effect services to all React descendants, including nested Typed rendering.
asyncDataViewfunction
Derives values without losing Typed AsyncData causes or optimistic/refreshing states.
fromContextfunction
Borrows already-built services. It acquires no resources and never closes the owner’s Scope.
prefetchfunction
Captures the first value for SSR/hydration and closes the temporary subscription before returning.
routeComponentfunction
Adapts a React component to a Typed matcher handler, preserving reactive params and route-local services.
serviceContextfunction
A typed React Provider/hook pair for any Effect service key.
useActionfunction
Event-driven Effects with refresh status, typed failures, cancellation and unmount cleanup.
useAsyncDatafunction
Flattens an Fx of AsyncData, preserving both its state and any source/runtime failures.
useCurrentPathfunction
Tracks the canonical pathname and query string used by Typed matchers.
useCurrentRoutefunction
The stable structural mount tree; useLocation observes the changing destination separately.
useEffectfunction
Observes an Effect after commit. Memoize source expressions whose identity should survive rerenders.
useFxfunction
Observes a Typed Fx. Unmount, source changes and runtime changes interrupt the previous subscription.
useLocationfunction
Tracks the same currentEntry source used by Typed matchers and links.
useNavigationfunction
Shares the exact Typed Navigation service. Execute its commands with useAction or useRuntime.
useRefSubjectfunction
Observes existing Typed state and exposes transactional writes with typed Exit results.
useRoutefunction
Decoded parameters through Typed’s matcher. The default None fallback stays live outside the ambient mount.
useRuntimefunction
Resolves an explicit runtime before the closest Provider. Ambient requirements are checked at runtime.
useServicefunction
Reads an already-prepared service without executing an Effect during React render.
useStreamfunction
Observes an Effect Stream, retaining its latest successful emission and complete failure cause.
viewfunction · Re-export
Render an existing React node through the same scoped DOM/HTML interpreter.
interface
ActionStateinterface
Latest invocation wins; starting another command interrupts the previous one. All calls settle with Exit.
AsyncDataPropsinterface
Public interface exposed as AsyncDataProps from @typed/react.
AsyncDataViewinterface
A framework-independent snapshot; the hook provides refresh and cancellation separately.
AsyncStateinterface
Re-runs the current source, retaining the last value while refreshing.
ProviderPropsinterface
Already-built services merged over the parent or explicit runtime. Safe for SSR.
ReactiveOptionsinterface
Defer the first execution until refresh.
RefSubjectStateinterface
Public interface exposed as RefSubjectState from @typed/react.
RouteOptionsinterface
Replaces the ambient mount. Outside this root, Typed reports RouteNotFound.
TypedPropsinterface · Re-export
Stable host identity; React useId supplies the default for SSR and hydration.
ViewOptionsinterface · Re-export
Optional host identity override. Generated per render and restored during hydration by default.
type-alias
PropsSourcetype-alias · Re-export
A props object, or a producer of complete props objects. Use Fx.struct for reactive fields.
Runtimetype-alias
Execution capabilities shared by a ManagedRuntime and a borrowed Effect Context.
variable
RuntimeProvidervariable
Public variable exposed as RuntimeProvider from @typed/react.
Typedvariable · Re-export
Public variable exposed as Typed from @typed/react.