mcp-use TypeScript API
    Preparing search index...

    Type Alias InferTemplateParams<T>

    InferTemplateParams: T extends { uriTemplate: infer U extends string }
        ? string extends U
            ? Record<string, TemplateVariableValue>
            : { [K in ExtractTemplateVariables<U>]: TemplateVariableValue }
        : Record<string, TemplateVariableValue>

    Infer the params type from a definition's uriTemplate string literal, e.g. "db://users/{id}"{ id: string | string[] }.

    Type Parameters

    • T