UNPKG

arela

Version:

AI-powered CTO with multi-agent orchestration, code summarization, visual testing (web + mobile) for blazing fast development.

24 lines 775 B
import { type SemanticContract } from "./types.js"; export declare class ASTExtractor { private readonly parser; constructor(); /** * Extract semantic contract from code */ extract(code: string, filePath: string): Promise<SemanticContract>; private detectLanguage; private computeLineOffsets; private indexToLine; private extractFileDescription; private extractExports; private extractImports; private extractJsDocForLine; private extractFunctionSignatureFromText; private extractArrowFunctionSignatureFromExport; private findMatchingParen; private parseParams; private splitTopLevel; private extractBlockText; private extractMethodsFromClassBody; } //# sourceMappingURL=ast-extractor.d.ts.map