@anpdgovbr/shared-types
Version:
Biblioteca central de tipos TypeScript compartilhados para os projetos da ANPD (BETA)
33 lines (32 loc) • 1.25 kB
JavaScript
/**
* Tipos de domínio relacionados a RH (Cargos, Estrutura Organizacional, Vocabulários).
*
* @remarks
* Estes tipos representam catálogos e estruturas canônicas compartilhadas entre apps.
* Não incluem lógica de UI ou integração; são focados em contratos de dados.
*/
/**
* Re-exports de utilitários e helpers de departamentos.
*
* @remarks
* Exporta funções e helpers para construção de árvores, mapeamentos e validações
* relacionados à estrutura organizacional (departments.data / utils / helpers / validators).
* Permite importar utilitários via "shared-types/domain/rh".
*/
export * from "./departments.data";
export * from "./departments.utils";
export * from "./departments.helpers";
export * from "./departments.validators";
export * from "./dto/department.dto";
export * from "./tipo-unidade.const";
/**
* Re-exports e tipos do vocabulário de campos AD (ALLOWED_FIELDS).
*
* @remarks
* Fornece o conjunto de campos permitidos e utilitários de validação/transformação
* relacionados ao vocabulário de atributos do Active Directory usados pela aplicação.
*/
export { ALLOWED_FIELDS } from "./vocab.types";
export * from "./vocab.config";
export * from "./vocab.utils";
export * from "./tree.types";