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<TName, TGetter>(load, options?) => AddLoaderReturn<TUrl, TMatches, AddLoaderLoaders<CurrentMatchLoaders<TMatches>, TName, ReturnType<TGetter>>>Adds a loader for this route. Loaders never block rendering, so their data is always a promise.