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 • 944 B
TypeScript
/**
* Representa um segmento do Poder Judiciário brasileiro
*/
export interface Segment {
/** Código numérico do segmento (1-9) */
number: number;
/** Nome completo do segmento */
name: string;
/** Sigla/nome curto do segmento */
short: string;
}
/**
* Códigos válidos de segmentos do Poder Judiciário
*/
export declare enum SegmentCode {
STF = 1,// Supremo Tribunal Federal
CNJ = 2,// Conselho Nacional de Justiça
STJ = 3,// Superior Tribunal de Justiça
TRF = 4,// Justiça Federal
TRT = 5,// Justiça do Trabalho
TRE = 6,// Justiça Eleitoral
STM = 7,// Justiça Militar da União
TJ = 8,// Justiça dos Estados e DF
TJM = 9
}
/**
* Nomes dos segmentos por extenso
*/
export declare const SEGMENT_NAMES: Record<SegmentCode, string>;
/**
* Siglas dos segmentos
*/
export declare const SEGMENT_SHORTS: Record<SegmentCode, string>;
//# sourceMappingURL=segment.d.ts.map