rynex
Version:
A minimalist TypeScript framework for building reactive web applications with no virtual DOM
20 lines • 605 B
TypeScript
/**
* TypeScript Type Checker for Build-Time Validation
* Runs TypeScript compiler to check for errors before building
*/
import * as ts from 'typescript';
export interface TypeCheckResult {
success: boolean;
errors: ts.Diagnostic[];
errorCount: number;
warningCount: number;
}
/**
* Run TypeScript type checking on the project
*/
export declare function runTypeCheck(projectRoot: string): TypeCheckResult;
/**
* Quick syntax check without full type checking (faster)
*/
export declare function quickSyntaxCheck(filePath: string): boolean;
//# sourceMappingURL=type-checker.d.ts.map