Package-level declarations

Types

Link copied to clipboard
external interface ActiveOptions
Link copied to clipboard
typealias AnyRoute = BaseRoute<*>
Link copied to clipboard
external interface AssetFnContextOptions
Link copied to clipboard
open external class BaseRootRoute<TChild : BaseRoute<TChild>> : BaseRoute<TChild>
Link copied to clipboard
open external class BaseRoute<TChild : BaseRoute<TChild>>
Link copied to clipboard
external interface BuildLocationOptions : ToOptions
Link copied to clipboard
sealed external interface Cause
Link copied to clipboard
typealias Context = Any
Link copied to clipboard
external interface ContextOptions
Link copied to clipboard
sealed external interface FilebaseRouteOptions
Link copied to clipboard
external interface FullSearchSchemaOption
Link copied to clipboard
value class Invoker<O : Any, R>
Link copied to clipboard
external interface LinkOptionProps
Link copied to clipboard
Link copied to clipboard
typealias LoaderData = Any
Link copied to clipboard
typealias LoaderDeps = Any
Link copied to clipboard
external interface LoaderFnContext
Link copied to clipboard
Link copied to clipboard
external interface LoadOptions
Link copied to clipboard
external interface LocationRewrite
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
external interface NavigateOptionProps

The NavigateOptions type is used to describe the options that can be used when describing a navigation action in TanStack Router. API Docs

Link copied to clipboard
Link copied to clipboard
external interface NotFoundError : JsErrorLike
Link copied to clipboard
sealed external interface NotFoundMode
Link copied to clipboard
external interface NotFoundOptions : NotFoundError
Link copied to clipboard
sealed external interface ParamName
Link copied to clipboard
Link copied to clipboard
external interface ParsedLocation
Link copied to clipboard
external class PathParamError : Throwable

Error thrown when path parameter parsing/validation fails.

Link copied to clipboard
sealed external interface Preload
Link copied to clipboard
external interface Redirect : Response, JsErrorLike
Link copied to clipboard
external interface RedirectOptions : NavigateOptions
Link copied to clipboard
external interface RemountDepsOptions
Link copied to clipboard
sealed external interface RootRouteId
Link copied to clipboard
Link copied to clipboard
external interface RouteContextOptions : ContextOptions
Link copied to clipboard
sealed external interface RouteId
Link copied to clipboard
external interface RouteMatch
Link copied to clipboard
Link copied to clipboard
sealed external interface RoutePath
Link copied to clipboard
open external class RouterCore
Link copied to clipboard
external interface RouterOptions<TRouteTree : BaseRootRoute<*>>
Link copied to clipboard
typealias Search = ReadonlyRecord<String, *>
Link copied to clipboard
Link copied to clipboard
external interface SearchMiddlewareContext
Link copied to clipboard
external class SearchParamError : Throwable

Error thrown when search parameter validation fails.

Link copied to clipboard
typealias SearchParser = (searchStr: String) -> Search
Link copied to clipboard
typealias SearchSerializer = (searchObj: Search) -> String
Link copied to clipboard
external interface SsrContextOptions
Link copied to clipboard
sealed external interface SSROption
Link copied to clipboard
external interface SSROptions
Link copied to clipboard
value class SuspendInvoker<O : Any, R>
Link copied to clipboard
external interface ToOptions
Link copied to clipboard
sealed external interface TrailingSlash
Link copied to clipboard
external interface UpdatableRouteOptions
Link copied to clipboard
Link copied to clipboard
external interface ViewTransitionOptions

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Default list of URL protocols to allow in links, redirects, and navigation. Any absolute URL protocol not in this list is treated as dangerous by default.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
external val rootRouteId: RootRouteId
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
external fun isNotFound(value: Any?): Boolean

Determine if a value is a TanStack Router not-found error.

Link copied to clipboard
external fun isRedirect(value: Any?): Boolean
Link copied to clipboard

Create a not-found error object recognized by TanStack Router.

Link copied to clipboard
inline fun ParamName(value: String): ParamName
Link copied to clipboard
Link copied to clipboard
inline fun RouteId(value: String): RouteId
Link copied to clipboard
inline fun RoutePath(value: String): RoutePath
inline fun RoutePath(segment1: String, paramName1: ParamName): RoutePath
inline fun RoutePath(segment1: String, paramName1: ParamName, segment2: String): RoutePath
inline fun RoutePath(segment1: String, paramName1: ParamName, segment2: String, paramName2: ParamName): RoutePath