@anpdgovbr/shared-types
Version:
Biblioteca central de tipos TypeScript compartilhados para os projetos da ANPD (BETA)
19 lines • 1.09 kB
TypeScript
/**
* Enumeração de famílias funcionais de cargos.
*/
export declare enum FamiliaFuncional {
GESTAO = "gestao",
ADMINISTRATIVO = "administrativo",
JURIDICO = "juridico",
CONTROLE_INTERNO = "controle_interno",
OUVIDORIA = "ouvidoria",
ATENDIMENTO = "atendimento",
ESTAGIO = "estagio",
VINCULO = "vinculo"
}
export declare const FAMILIA_FUNCIONAL_VALUES: readonly [FamiliaFuncional.GESTAO, FamiliaFuncional.ADMINISTRATIVO, FamiliaFuncional.JURIDICO, FamiliaFuncional.CONTROLE_INTERNO, FamiliaFuncional.OUVIDORIA, FamiliaFuncional.ATENDIMENTO, FamiliaFuncional.ESTAGIO, FamiliaFuncional.VINCULO];
export type FamiliaFuncionalLiteral = (typeof FAMILIA_FUNCIONAL_VALUES)[number];
export declare function isFamiliaFuncional(value: unknown): value is FamiliaFuncionalLiteral;
export declare function assertFamiliaFuncional(value: unknown): asserts value is FamiliaFuncionalLiteral;
export declare function coerceFamiliaFuncional(value: unknown, fallback?: FamiliaFuncionalLiteral): FamiliaFuncionalLiteral;
//# sourceMappingURL=familia-funcional.enum.d.ts.map