sveltekit-service-manager - v1.1.0
    Preparing search index...

    Type Alias ExtractPathParams<T>

    ExtractPathParams: T extends `/${infer Segment}/${infer Rest}`
        ? MergeParams<
            ExtractSegmentParam<Segment>,
            ExtractPathParams<`/${Rest}`>,
        >
        : T extends `/${infer Segment}` ? ExtractSegmentParam<Segment> : {}

    Strict path parameter extractor for route strings:

    • [param] => string
    • [...param] => string (catch-all returned as a single string; user may split)
    • [[param]] => treated as string (optional syntax but required for typing)

    Type Parameters

    • T extends string