UNPKG

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
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