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

46 lines 1.38 kB
import { AnalysisCNJ } from '../types/analysis'; /** * Realiza análise completa de um número CNJ * @param cnj Número CNJ a ser analisado * @returns Estrutura AnalysisCNJ com todas as informações */ export declare function analyzeCNJ(cnj: string): AnalysisCNJ; /** * Gera descrição textual de um processo CNJ * @param analysis Análise CNJ completa * @returns Descrição formatada do processo */ export declare function writeCNJ(analysis: AnalysisCNJ): string; /** * Analisa múltiplos CNJs * @param cnjs Array de números CNJ * @returns Array de análises */ export declare function analyzeCNJBatch(cnjs: string[]): Array<AnalysisCNJ | { error: string; cnj: string; }>; /** * Analisa CNJ e retorna apenas se é válido ou não * @param cnj Número CNJ a ser analisado * @returns true se válido, false se inválido */ export declare function isValidCNJComplete(cnj: string): boolean; /** * Obtém estatísticas de uma análise em lote * @param analyses Array de análises ou erros * @returns Estatísticas do processamento */ export declare function getBatchStatistics(analyses: Array<AnalysisCNJ | { error: string; cnj: string; }>): { total: number; successful: number; errors: number; valid: number; invalid: number; successRate: number; validityRate: number; }; //# sourceMappingURL=analyzer.d.ts.map