Reminist - v1.0.6
    Preparing search index...

    Type Alias RouteToAutocomplete<T>

    RouteToAutocomplete: T extends `${infer Start}:${infer Param}/${infer Rest}`
        ? `${Start}<${Param}>/${RouteToAutocomplete<Rest>}`
        : T extends `${infer Start}:${infer Param}`
            ? `${Start}<${Param}>`
            : T extends `${infer Start}[[...${infer Param}]]`
                ? `${Start}<[[...${Param}]]>`
                : T extends `${infer Start}[...${infer Param}]`
                    ? Start extends `${string}[` ? never : `${Start}<...${Param}>`
                    : T extends `${infer Start}*` ? `${Start}<*>` : T

    Transforms a route template into an autocomplete-friendly string.

    Type Parameters

    • T extends string

      The route template string.