@anpdgovbr/shared-types
Version:
Biblioteca central de tipos TypeScript compartilhados para os projetos da ANPD (BETA)
15 lines • 805 B
TypeScript
/**
* Enumeração de status de eventos/processos de integração.
*/
export declare enum StatusIntegracao {
PENDING = "pending",
OK = "ok",
ERROR = "error",
RETRY = "retry"
}
export declare const STATUS_INTEGRACAO_VALUES: readonly [StatusIntegracao.PENDING, StatusIntegracao.OK, StatusIntegracao.ERROR, StatusIntegracao.RETRY];
export type StatusIntegracaoLiteral = (typeof STATUS_INTEGRACAO_VALUES)[number];
export declare function isStatusIntegracao(value: unknown): value is StatusIntegracaoLiteral;
export declare function assertStatusIntegracao(value: unknown): asserts value is StatusIntegracaoLiteral;
export declare function coerceStatusIntegracao(value: unknown, fallback?: StatusIntegracaoLiteral): StatusIntegracaoLiteral;
//# sourceMappingURL=status-integracao.enum.d.ts.map