UNPKG

xmcp

Version:

The TypeScript MCP framework

11 lines (10 loc) • 444 B
import type { ComponentsConfig } from "@/config"; import type { ComponentMetadata } from "@/types/component"; type NamedComponentMetadata = ComponentMetadata & { name?: string; }; /** Filter before registration so generated UI resources follow their owning tool. */ export declare function filterComponents<T extends { metadata?: NamedComponentMetadata; }>(modules: Map<string, T>, rules?: ComponentsConfig): Map<string, T>; export {};