Browse documentation

RouterError

Represents a router failure exposed for application-level handling.

Table of contents

Category

Value

Import

js
import { RouterError } from "valyrian.js/router";

Public signature

ts
new RouterError(message?: string, options?: ErrorOptions): Error & { status?: number }

API form

RouterError is an Error class with an optional status field. Router catch handlers receive it for invalid route operations and failed transitions.

Essential properties

ts
name: string
message: string
status?: number
cause?: unknown