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
60 lines • 1.49 kB
TypeScript
/**
* Informações sobre distrito/comarca onde o processo foi iniciado
*/
export interface DistrictInfo {
/** Nome da unidade de origem (comarca, cidade, etc.) */
sourceUnit: string;
/** Sigla da Unidade Federativa */
uf: string;
/** Nome completo do distrito/estado */
district: string;
}
/**
* Chave para busca de distrito no formato: segment.court.sourceUnit
*/
export type DistrictKey = string;
/**
* Mapa de distritos indexado por chave
*/
export type DistrictMap = Record<DistrictKey, DistrictInfo>;
/**
* Estados brasileiros com suas siglas
*/
export declare enum BrazilianStates {
AC = "Acre",
AL = "Alagoas",
AP = "Amap\u00E1",
AM = "Amazonas",
BA = "Bahia",
CE = "Cear\u00E1",
DF = "Distrito Federal",
ES = "Esp\u00EDrito Santo",
GO = "Goi\u00E1s",
MA = "Maranh\u00E3o",
MT = "Mato Grosso",
MS = "Mato Grosso do Sul",
MG = "Minas Gerais",
PA = "Par\u00E1",
PB = "Para\u00EDba",
PR = "Paran\u00E1",
PE = "Pernambuco",
PI = "Piau\u00ED",
RJ = "Rio de Janeiro",
RN = "Rio Grande do Norte",
RS = "Rio Grande do Sul",
RO = "Rond\u00F4nia",
RR = "Roraima",
SC = "Santa Catarina",
SP = "S\u00E3o Paulo",
SE = "Sergipe",
TO = "Tocantins"
}
/**
* Códigos de tribunais militares estaduais
*/
export declare enum MilitaryCourtCodes {
MG = 13,// Minas Gerais
RS = 21,// Rio Grande do Sul
SP = 26
}
//# sourceMappingURL=district.d.ts.map