Import
import type { GuardOutput } from "@typed/router";Signatures
export type GuardOutput<G> = GuardType.Output<G>;Why
Guarded handlers receive the proven output rather than the original route parameter type.
Ownership and lifetime
Computed only by TypeScript. The accepted value itself is produced by one guard invocation and retained by the selected route parameter RefSubject.
Other public imports
These import paths expose the same declaration. Each page retains its own public name and signature.