@message-queue-toolkit/core
Version:
Useful utilities, interfaces and base classes for message queue handling. Supports AMQP and SQS with a common abstraction on top currently
14 lines (13 loc) • 545 B
TypeScript
import { InternalError } from '@lokalise/node-core';
export type FreeformRecord = Record<string, any>;
export type CommonErrorParams = {
message: string;
details?: FreeformRecord;
};
export declare class MessageInvalidFormatError extends InternalError {
constructor(params: CommonErrorParams);
}
export declare class MessageValidationError extends InternalError {
constructor(params: CommonErrorParams);
}
export declare function isMessageError(err: Error | undefined): err is MessageValidationError | MessageInvalidFormatError;