UNPKG

@arturwojnar/hermes-postgresql

Version:

Production-Ready TypeScript Outbox Pattern for PostgreSQL

7 lines (6 loc) 513 B
import { type Lsn } from '../../common/lsn.js'; import { Transaction } from '../types.js'; declare const emptyTransaction: <InsertResult = unknown>(lastProcessedLsn: Lsn) => Transaction<InsertResult>; declare const addInsert: <InsertResult = unknown>(transaction: Transaction, insert: InsertResult) => void; declare const createTransaction: <InsertResult>(transactionId: number, lsn: Lsn, timestamp: Date) => Transaction<InsertResult>; export { addInsert, createTransaction, emptyTransaction, type Transaction };