UNPKG

@nestjs-mcp/server

Version:

Modular library for building scalable MCP servers with NestJS, providing decorators and integration patterns as a wrapper for the official MCP TypeScript SDK.

9 lines (8 loc) 587 B
import { z, ZodTypeAny } from 'zod'; import { PromptArgsRawShape, RequestHandlerExtra } from '../mcp.types'; export declare class PromptHandlerArgs<Args extends PromptArgsRawShape | undefined = undefined> { readonly args?: Args extends PromptArgsRawShape ? z.objectOutputType<Args, ZodTypeAny> : undefined; readonly extra: RequestHandlerExtra; private constructor(); static from<Args extends PromptArgsRawShape | undefined>(extra: RequestHandlerExtra, args?: Args extends PromptArgsRawShape ? z.objectOutputType<Args, ZodTypeAny> : undefined): PromptHandlerArgs<Args>; }