@ton-ai-core/vibecode-linter
Version:
Advanced TypeScript linter with Git integration, dependency analysis, and comprehensive error reporting
31 lines • 989 B
TypeScript
/**
* Информация о зависимости.
*/
interface Dependency {
readonly name: string;
readonly command: string;
readonly checkCommand: string;
readonly installCommand: string;
readonly required: boolean;
}
/**
* Результат проверки зависимостей.
*/
interface DependencyCheckResult {
readonly allAvailable: boolean;
readonly missing: readonly Dependency[];
}
/**
* Проверяет наличие всех необходимых зависимостей.
*
* @returns Результат проверки
*/
export declare function checkDependencies(): Promise<DependencyCheckResult>;
/**
* Выводит информацию о недостающих зависимостях.
*
* @param missing Список недостающих зависимостей
*/
export declare function reportMissingDependencies(missing: readonly Dependency[]): void;
export {};
//# sourceMappingURL=dependencies.d.ts.map