Skip to content

Types: RouteAddLoader<TUrl, TMatches> ​

ts
type RouteAddLoader<TUrl, TMatches> = object;

Adds a loader to a route. Chainable to register multiple loaders, each exposed under its own name on the resolved route's data.

Type Parameters ​

Type ParameterDefault type
TUrl extends UrlUrl
TMatches extends CreatedRouteOptions[]CreatedRouteOptions[]

Properties ​

PropertyTypeDescription
addLoader<TSource, TName>(load, options?) => AddLoaderReturn<TUrl, TMatches, TName, LoaderDataOf<TSource>, TSource extends AnyLoader ? TSource["context"] : []>Adds a loader for this route. Loaders never block rendering, so their data is always a promise.