UNPKG

aico-pack

Version:

A tool to pack repository contents to single file for AI consumption

17 lines 698 B
import Parser from 'web-tree-sitter'; import { type SupportedLang } from './lang2Query.js'; import { type ParseStrategy } from './parseStrategies/ParseStrategy.js'; export declare class LanguageParser { private loadedResources; private initialized; private getFileExtension; private prepareLang; private getResources; getParserForLang(name: SupportedLang): Promise<Parser>; getQueryForLang(name: SupportedLang): Promise<Parser.Query>; getStrategyForLang(name: SupportedLang): Promise<ParseStrategy>; guessTheLang(filePath: string): SupportedLang | undefined; init(): Promise<void>; dispose(): Promise<void>; } //# sourceMappingURL=languageParser.d.ts.map