UNPKG

libmodulor

Version:

A TypeScript library to create platform-agnostic applications

18 lines (17 loc) 1.09 kB
import type { RequestHandler } from 'express'; import { WordingManager } from '../../../../../i18n/index.js'; import type { ProductManifest } from '../../../../../product/index.js'; import type { Logger } from '../../../../../std/index.js'; import { MCPServerRequestChecker } from '../../MCPServerRequestChecker.js'; import { MCPServerRequestHandler } from '../../MCPServerRequestHandler.js'; import type { MCPHTTPRequestHandlerBuilderInput } from '../MCPHTTPRequestHandlerBuilder.js'; import type { MCPHTTPExpressRequestHandlerBuilder } from './types.js'; export declare class MCPHTTPExpressProtocolRequestHandlerBuilder implements MCPHTTPExpressRequestHandlerBuilder { private logger; private productManifest; private serverRequestChecker; private serverRequestHandler; private wordingManager; constructor(logger: Logger, productManifest: ProductManifest, serverRequestChecker: MCPServerRequestChecker, serverRequestHandler: MCPServerRequestHandler, wordingManager: WordingManager); exec({ ucs, ucManager, }: MCPHTTPRequestHandlerBuilderInput): RequestHandler; }