rest-vir - v2.2.0
    Preparing search index...

    Type Alias ResolveNamedParams<Named>

    ResolveNamedParams: IsNever<Named> extends true
        ? unknown
        : [Named] extends [string] ? Readonly<Record<Named, string>> : unknown

    Resolves the named-param portion of path params as a flat record of {name: string} entries. Extracted to avoid re-evaluating NamedPathParams multiple times inside ExtractPathParams.

    Tuple wrapping ([Named] extends [string]) prevents distributive conditional behavior so that a union like 'a' | 'b' produces a single Record<'a' | 'b', string> instead of Record<'a', string> | Record<'b', string>.

    Type Parameters

    • Named extends string