Import
import { assertUniqueDecodedRouteParamNames } from "@typed/router/Path";Signatures
export declare function assertUniqueDecodedRouteParamNames(ast: RouteAst): void;Why
Ambiguous merged records fail at route construction rather than silently overwriting values.
Ownership and lifetime
assertUniqueDecodedRouteParamNames performs one synchronous traversal, retains nothing, and throws before a Route is constructed when decoded names collide.