node-webserver
    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> : {}

    Extracts path parameters from route pattern

    • [param] → string
    • [...param] → string (full path segment, e.g. "a/b/c")
    • [[param]] → string | '' (optional segment)

    Type Parameters

    • T extends string