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
37 lines • 1.38 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.MAX_COURT_BY_SEGMENT = exports.SpecialCourtCode = exports.CourtType = void 0;
/**
* Tipos de tribunais de origem
*/
var CourtType;
(function (CourtType) {
CourtType["ORIGINAL_LAWSUIT"] = "Processo Origin\u00E1rio";
CourtType["MARTIAL_COURT"] = "Tribunal Militar Estadual";
CourtType["REGION"] = "regi\u00E3o";
CourtType["ESTATE"] = "unidade federativa";
CourtType["JUDICIAL_CIRCUIT"] = "circunscri\u00E7\u00E3o judici\u00E1ria";
})(CourtType || (exports.CourtType = CourtType = {}));
/**
* Códigos especiais de tribunais
*/
var SpecialCourtCode;
(function (SpecialCourtCode) {
SpecialCourtCode["ORIGINAL"] = "00";
SpecialCourtCode["COUNCIL"] = "90";
})(SpecialCourtCode || (exports.SpecialCourtCode = SpecialCourtCode = {}));
/**
* Configuração máxima de tribunais por segmento
*/
exports.MAX_COURT_BY_SEGMENT = {
1: 0, // STF - Não tem limite (processo originário)
2: 0, // CNJ - Não tem limite (processo originário)
3: 0, // STJ - Não tem limite (processo originário)
4: 5, // TRF - 5 regiões
5: 24, // TRT - 24 regiões
6: 27, // TRE - 27 unidades federativas
7: 12, // STM - 12 circunscrições
8: 27, // TJ - 27 unidades federativas
9: 3, // TJM - 3 estados (MG, RS, SP)
};
//# sourceMappingURL=court.js.map