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

41 lines 1.29 kB
import { DistrictInfo, DistrictMap } from '../types/district'; /** * Base de dados completa de distritos/comarcas brasileiras * Convertida com 9.803 distritos * Cobrindo todos os 27 estados brasileiros */ export declare const DISTRICTS: DistrictMap; /** * Busca informações de distrito por chave */ export declare function getDistrictInfo(key: string): DistrictInfo | null; /** * Gera chave de distrito no formato: segment.court.sourceUnit */ export declare function generateDistrictKey(segment: string, court: string, sourceUnit: string): string; /** * Busca distritos por UF */ export declare function getDistrictsByUF(uf: string): DistrictInfo[]; /** * Busca distritos por segmento */ export declare function getDistrictsBySegment(segment: string): DistrictInfo[]; /** * Adiciona novo distrito à base (para extensão futura) */ export declare function addDistrict(key: string, district: DistrictInfo): void; /** * Verifica se existe distrito para uma chave */ export declare function hasDistrict(key: string): boolean; /** * Estatísticas da base de dados */ export declare function getDistrictsStats(): { totalDistricts: number; totalStates: number; states: string[]; segmentCounts: Record<string, number>; }; //# sourceMappingURL=districts.d.ts.map