Reminist - v1.0.6
    Preparing search index...

    Type Alias RouteToType<T>

    RouteToType: T extends `${infer Start}:${string}/${infer Rest}`
        ? `${Start}${string}/${RouteToType<Rest>}`
        : T extends `${infer Start}:${string}`
            ? `${Start}${string}`
            : T extends `${infer Start}[[...${string}]]`
                ? | `${Start}${string}`
                | Start
                | (Start extends `${infer S}/` ? S : never)
                : T extends `${infer Start}[...${string}]`
                    ? Start extends `${string}[` ? never : `${Start}${string}`
                    : T extends `${infer Start}*` ? `${Start}${string}` : T

    Transforms a route template into its matching type.

    Type Parameters

    • T extends string

      The route template string.