class
VueErrorclass · Re-export
A Vue mount, update, configuration, or server-rendering failure.
function
createTypedComponentfunction · Re-export
Creates a Vue component bound to a borrowed runtime. Vue owns the native Typed renderer and its replacement Scope. The caller owns runtime disposal.
fromContextfunction
Adapt an Effect context without allocating or taking ownership of a runtime.
installRuntimefunction
Install once per Vue app or SSR request. Reactive replacements flow to descendants.
prefetchfunction
A request-local first snapshot for seeding SSR and client hydration with identical data.
provideCurrentRoutefunction
Public function exposed as provideCurrentRoute from @typed/vue.
provideRuntimefunction
Override execution for this component and its descendants during setup.
provideServicesfunction
Provide reactive service overrides to this component and its descendants.
routeComponentfunction
Adapt a Vue component to a Typed route handler. Render the full matcher with Typed’s renderer (or the inverse Typed component), keeping route resources alive through SSR.
useAsyncDatafunction
Derive display state without starting another Effect subscription.
useAsyncDataSourcefunction
Observe a Typed AsyncData source directly, preserving its loading and optimistic states.
useCurrentPathfunction
Public function exposed as useCurrentPath from @typed/vue.
useCurrentRoutefunction
Stable structural route mount, distinct from live location.
useEffectfunction
Public function exposed as useEffect from @typed/vue.
useFxfunction
Public function exposed as useFx from @typed/vue.
useLocationfunction
Public function exposed as useLocation from @typed/vue.
useMatcherfunction
Run the actual Typed matcher with Vue scope ownership and typed routing failures.
useNavigationfunction
Live navigation uses the provider’s backend, including BrowserRouter/ServerRouter/TestRouter.
useRefSubjectfunction
Observe a RefSubject and write through its Effect update path in the Vue scope.
useRoutefunction
Decode under the inherited mount, or a reactive explicit root applied exactly once.
useRuntimefunction
Read a provider, or use ordinary Effect execution for service-free components.
useServicefunction
Public function exposed as useService from @typed/vue.
useStreamfunction
Public function exposed as useStream from @typed/vue.
viewfunction · Re-export
Embed Vue in Typed, retaining the props producer’s failure and service channels.
withServicesfunction
Shadow selected services, preserving all other services and the runtime’s ownership.
interface
AsyncDataViewinterface
Vue projections of AsyncData. The latest available value survives refreshes and later failures.
AsyncStateinterface
Public interface exposed as AsyncState from @typed/vue.
ReactiveOptionsinterface
Skip automatic execution (including SSR); refresh explicitly when ready.
RefSubjectStateinterface
Public interface exposed as RefSubjectState from @typed/vue.
RouteOptionsinterface
Options for decoding a route relative to an explicit or inherited structural mount.
ViewOptionsinterface · Re-export
Configuration is applied to a new app before mount, hydration, or server rendering.
type-alias
ComponentPropstype-alias · Re-export
Public props accepted by a Vue SFC, defineComponent, or functional component.
PropsSourcetype-alias · Re-export
A whole props snapshot, optionally produced reactively. Functions in props remain functions.
ReactiveSourcetype-alias
Public type-alias exposed as ReactiveSource from @typed/vue.
RouteComponentPropstype-alias
Declared route props exclude optional Vue infrastructure props such as ref and key.
RuntimeReftype-alias
Public type-alias exposed as RuntimeRef from @typed/vue.
VueRuntimetype-alias
Execution borrowed from an application/request owner; Vue never disposes its runtime.
variable
RuntimeKeyvariable
Vue injection erases service types; explicit runtime options retain them at call sites.
Typedvariable · Re-export
Typed view using the inherited runtime when present.