UNPKG

@message-queue-toolkit/sqs

Version:
6 lines (5 loc) 506 B
import type { Either, ErrorResolver } from '@lokalise/node-core'; import type { MessageInvalidFormatError, MessageValidationError, ParseMessageResult } from '@message-queue-toolkit/core'; import type { ZodType } from 'zod/v3'; import type { SQSMessage } from '../types/MessageTypes.ts'; export declare const deserializeSQSMessage: <T extends object>(message: SQSMessage, type: ZodType<T>, errorProcessor: ErrorResolver) => Either<MessageInvalidFormatError | MessageValidationError, ParseMessageResult<T>>;