@anpdgovbr/shared-types
Version:
Biblioteca central de tipos TypeScript compartilhados para os projetos da ANPD (BETA)
35 lines • 1.6 kB
TypeScript
/**
* @file index.ts
* @module dto
* @description
* Exportação centralizada de todos os Data Transfer Objects (DTOs) utilizados no sistema ANPD.
*
* @remarks
* Este arquivo serve como ponto único de exportação para os DTOs, facilitando a importação em outros módulos do sistema.
* Exemplo de uso:
* ```typescript
* import { UserDto, ProcessoInput } from "@anpdgovbr/shared-types"
* ```
*
* @public
*/
export type { AuditLogDto } from "./audit-log.dto";
export type { PageResponseDto } from "./page-response.dto";
export type { EmailContatoDto } from "./email-contato.dto";
export type { TelefoneContatoDto } from "./telefone-contato.dto";
export type { ControladoresFiltroDto } from "./controladores-filtro.dto";
export type { CnaeDto } from "./cnae.dto";
export type { GrupoEconomicoDto } from "./grupo-economico.dto";
export type { SetorDto } from "./setor.dto";
export type { ControladorDto } from "./controlador.dto";
export type { EncarregadoDto } from "./encarregado.dto";
export type { ResponsavelDto } from "./responsavel.dto";
export type { SocioDto } from "./socio.dto";
export type { SocioControladorDto } from "./socio-controlador.dto";
export type { ProcessoInput, ProcessoOutput, ProcessoImportacao, } from "./processo.dto";
export type { UserDto } from "./user.dto";
export type { PerfilDto } from "./perfil.dto";
export type { PermissaoDto } from "./permissao.dto";
export type { PermissaoPayload } from "./permissao-payload.dto";
export type { AssignUserProfilePayload, TogglePermissionPayload, } from "./rbac-admin.dto";
//# sourceMappingURL=index.d.ts.map