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
29 lines • 1.11 kB
TypeScript
import { AnalysisCNJ, CSVOptions, CSVProcessingResult } from '../types/analysis';
/**
* Processa arquivo CSV com números CNJ
* @param csvContent Conteúdo do arquivo CSV
* @param options Opções de processamento
* @returns Resultado do processamento
*/
export declare function processCSV(csvContent: string, options?: CSVOptions): CSVProcessingResult;
/**
* Gera conteúdo CSV a partir de análises CNJ
* @param analyses Array de análises
* @param includeHeader Se deve incluir cabeçalho
* @returns Conteúdo CSV formatado
*/
export declare function generateCSV(analyses: AnalysisCNJ[], includeHeader?: boolean): string;
/**
* Processa array de CNJs em lote
* @param cnjs Array de números CNJ
* @returns Resultado do processamento
*/
export declare function processCNJBatch(cnjs: string[]): CSVProcessingResult;
/**
* Valida formato de arquivo CSV
* @param content Conteúdo do arquivo
* @param separator Separador esperado
* @returns true se válido
*/
export declare function validateCSVFormat(content: string, separator?: string): boolean;
//# sourceMappingURL=processor.d.ts.map