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) 626 B
import type { PayloadSerializer } from './payloadStoreTypes'; export type TemporaryFilePathResolver = () => string; export declare const defaultTemporaryFilePathResolver: TemporaryFilePathResolver; export declare class JsonStreamStringifySerializer implements PayloadSerializer { private readonly temporaryFilePathResolver; constructor(temporaryFilePathResolver?: TemporaryFilePathResolver); serialize(payload: unknown): Promise<{ value: import("stream").Readable; size: number; destroy: () => Promise<void>; }>; } export declare const jsonStreamStringifySerializer: PayloadSerializer;