UNPKG

@arturwojnar/hermes-postgresql

Version:

Production-Ready TypeScript Outbox Pattern for PostgreSQL

9 lines (8 loc) 638 B
import type { Offset } from '../common/offset.js'; import type { ColumnConfig, OnDataProcessingResult } from './types.js'; declare const readUInt: (buffer: Buffer, pos: Offset) => number | bigint; declare const readBigInt: (buffer: Buffer, pos: Offset) => number | bigint; declare const readText: (buffer: Buffer, pos: Offset) => string; declare const readJsonb: (buffer: Buffer, pos: Offset) => string; declare const processInsertMessage: <InsertResult>(columnConfig: ColumnConfig<keyof InsertResult>) => (data: Buffer) => OnDataProcessingResult<InsertResult>; export { processInsertMessage, readBigInt, readJsonb, readText, readUInt };