@arturwojnar/hermes-postgresql
Version:
Production-Ready TypeScript Outbox Pattern for PostgreSQL
14 lines (13 loc) • 518 B
TypeScript
import { HermesError } from '@arturwojnar/hermes';
import { DeepReadonly } from 'ts-essentials';
declare enum HermesErrorCode {
ConsumerAlreadyTaken = "ConsumerAlreadyTaken"
}
type ConsumerAlreadyTakenParams = DeepReadonly<{
consumerName: string;
partitionKey: string;
}>;
declare class HermesConsumerAlreadyTakenError extends HermesError<ConsumerAlreadyTakenParams, HermesErrorCode.ConsumerAlreadyTaken> {
constructor(params: ConsumerAlreadyTakenParams);
}
export { HermesConsumerAlreadyTakenError };