UNPKG

@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
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;