UNPKG

@ydbjs/topic

Version:

YDB Topics client for publish-subscribe messaging. Provides at-least-once delivery, exactly-once publishing, FIFO guarantees, and scalable message processing for unstructured data.

13 lines 566 B
import { Codec } from '@ydbjs/api/topic'; export interface CompressionCodec { codec: Codec | number; compress(payload: Uint8Array): Uint8Array; decompress(payload: Uint8Array): Uint8Array; } export declare function getCodec(codec: Codec): CompressionCodec; export type CodecMap = Map<Codec | number, CompressionCodec>; export declare const defaultCodecMap: CodecMap; export declare const RAW_CODEC: CompressionCodec; export declare const GZIP_CODEC: CompressionCodec; export declare const ZSTD_CODEC: CompressionCodec; //# sourceMappingURL=codec.d.ts.map