UNPKG

mcp-framework

Version:

Framework for building Model Context Protocol (MCP) servers in Typescript

20 lines (19 loc) 849 B
export interface FileDiscoveryOptions { extensions?: string[]; excludePatterns?: string[]; includeDirectories?: boolean; } /** * Recursively discovers files in a directory tree * @param rootPath - The root directory to start searching from * @param options - Configuration options for file discovery * @returns Array of file paths relative to the root path */ export declare function discoverFilesRecursively(rootPath: string, options?: FileDiscoveryOptions): Promise<string[]>; /** * Checks if a directory exists and contains any valid files recursively * @param rootPath - The root directory to check * @param options - Configuration options for file discovery * @returns True if the directory contains valid files */ export declare function hasValidFiles(rootPath: string, options?: FileDiscoveryOptions): Promise<boolean>;