cnj-validate
Version:
Biblioteca TypeScript para validação e análise de números de processos em conformidade com o CNJ (Conselho Nacional de Justiça) do Brasil
34 lines • 1.22 kB
TypeScript
import { AnalysisCNJ, CSVOptions } from '../types/analysis';
import { processCSV } from './processor';
/**
* Processa arquivo CNJ e gera arquivo de saída
*
* ⚠️ ATENÇÃO: Esta função funciona apenas no Node.js (servidor)
* Não pode ser usada em ambientes browser/frontend
*
* @param inputFilePath Caminho do arquivo de entrada
* @param outputFilePath Caminho do arquivo de saída (opcional)
* @param options Opções de processamento
* @returns Resultado do processamento com estatísticas
*/
export declare function processFile(inputFilePath: string, outputFilePath?: string, options?: CSVOptions & {
generateStats?: boolean;
}): Promise<{
inputFile: string;
outputFile: string;
processingResult: ReturnType<typeof processCSV>;
analyses: AnalysisCNJ[];
statistics: {
totalCNJs: number;
validCNJs: number;
invalidCNJs: number;
errorCount: number;
processingTime: number;
};
}>;
/**
* Verifica se a funcionalidade de arquivo está disponível
* @returns true se funcionalidades de arquivo estão disponíveis (Node.js)
*/
export declare function isFileProcessingAvailable(): boolean;
//# sourceMappingURL=file-processor.d.ts.map