UNPKG

@anpdgovbr/shared-types

Version:

Biblioteca central de tipos TypeScript compartilhados para os projetos da ANPD (BETA)

18 lines 1.02 kB
/** * Enumeração de níveis de senioridade de cargo. */ export declare enum NivelSenioridade { DIRETOR = "diretor", COORDENADOR_GERAL = "coordenador_geral", COORDENADOR = "coordenador", CHEFE = "chefe", GERENTE = "gerente", ASSESSOR = "assessor", ESTAGIARIO = "estagiario" } export declare const NIVEL_SENIORIDADE_VALUES: readonly [NivelSenioridade.DIRETOR, NivelSenioridade.COORDENADOR_GERAL, NivelSenioridade.COORDENADOR, NivelSenioridade.CHEFE, NivelSenioridade.GERENTE, NivelSenioridade.ASSESSOR, NivelSenioridade.ESTAGIARIO]; export type NivelSenioridadeLiteral = (typeof NIVEL_SENIORIDADE_VALUES)[number]; export declare function isNivelSenioridade(value: unknown): value is NivelSenioridadeLiteral; export declare function assertNivelSenioridade(value: unknown): asserts value is NivelSenioridadeLiteral; export declare function coerceNivelSenioridade(value: unknown, fallback?: NivelSenioridadeLiteral): NivelSenioridadeLiteral; //# sourceMappingURL=nivel-senioridade.enum.d.ts.map