UNPKG

@anpdgovbr/shared-types

Version:

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

33 lines 1.22 kB
/** * @file setor-empresarial.enum.ts * @module enums * * @description * Define o enum que representa o setor de atuação (público ou privado) de um controlador. * * @remarks * Corresponde ao schema da API Quarkus de Controladores e é utilizado em `ControladorDto`. * * @since 0.2.0 */ /** * Enumeração que representa o setor empresarial de um controlador. * * @public */ export declare enum SetorEmpresarial { /** * Setor Público (órgãos governamentais, autarquias, etc.). */ PUBLICO = "PUBLICO", /** * Setor Privado (empresas, organizações não governamentais, etc.). */ PRIVADO = "PRIVADO" } export declare const SETOR_EMPRESARIAL_VALUES: readonly [SetorEmpresarial.PUBLICO, SetorEmpresarial.PRIVADO]; export type SetorEmpresarialLiteral = (typeof SETOR_EMPRESARIAL_VALUES)[number]; export declare function isSetorEmpresarial(value: unknown): value is SetorEmpresarialLiteral; export declare function assertSetorEmpresarial(value: unknown): asserts value is SetorEmpresarialLiteral; export declare function coerceSetorEmpresarial(value: unknown, fallback?: SetorEmpresarialLiteral): SetorEmpresarialLiteral; //# sourceMappingURL=setor-empresarial.enum.d.ts.map