UNPKG

type-route

Version:

The flexible, type safe routing library.

16 lines (14 loc) 368 B
import { ParamDefCollection } from "./types"; import { getObjectMatch } from "./getObjectMatch"; export function getStateMatch( state: Record<string, string> | undefined, paramDefs: ParamDefCollection<"state">, arraySeparator: string ) { return getObjectMatch({ object: state ?? {}, paramDefs, urlEncodeDefault: false, arraySeparator, }); }