Documentation

type ActivityRouter​.RouteParams

The parameter types extracted from a route pattern.

type RouteParams<T extends string> = {
[K in keyof (([ParamNames<T>] extends [never]
? {}
: {
[K in ParamNames<T>]: string;
}) &
(HasWildcard<T> extends true
? {
path: string;
}
: {}))]: (([ParamNames<T>] extends [never]
? {}
: {
[K in ParamNames<T>]: string;
}) &
(HasWildcard<T> extends true
? {
path: string;
}
: {}))[K];
} & {};

Notes

Related