codevault
Version:
AI-powered semantic code search via Model Context Protocol
15 lines • 499 B
TypeScript
import type { TreeSitterNode } from '../types/ast.js';
export interface SymbolMetadata {
signature: string;
parameters: string[];
returnType: string | null;
calls: string[];
keywords: string[];
}
export declare function extractSymbolMetadata({ node, source, symbol }: {
node: TreeSitterNode;
source: string;
symbol: string;
}): SymbolMetadata;
export declare function queryMatchesSignature(query: string, metadata: any): boolean;
//# sourceMappingURL=extract.d.ts.map