• !NOTE!

    This is a temporary stub implementation that needs to be properly implemented later. The idea is to have a way to track failed item change commands and notify the users or systems about the failures.

    Parameters

    • _config: ValueObject<{
          environment: (() => "test" | "development" | "production");
          fullDevLogs: (() => boolean);
          healthEndpointPort: (() => number);
          isDev: (() => boolean);
          isProd: (() => boolean);
          logLevel: (() => "" | "FATAL" | "ERROR" | "WARN" | "INFO" | "DEBUG" | "TRACE");
          logMaskKeywords: (() => string[]);
          logMaskMaxDepth: (() => number);
          secureLoggingMode: (() => MaskMode);
          serviceId: (() => string);
          useEphemeralPortsDuringDev: (() => boolean);
      }>
    • _error: Error
    • _message: TypedTransactionalMessage<PerformItemChangeCommand>
    • _storeOutboxMessage: StoreOutboxMessage
    • _client: DatabaseClient

    Returns Promise<void>

Generated using TypeDoc