UNPKG

@arturwojnar/hermes-postgresql

Version:

Production-Ready TypeScript Outbox Pattern for PostgreSQL

14 lines 500 B
const emptyTransaction = (lastProcessedLsn) => ({ lsn: lastProcessedLsn, timestamp: new Date('1970-01-01T00:00:00Z'), results: [], transactionId: 0, }); const addInsert = (transaction, insert) => { transaction.results = [...transaction.results, insert]; }; const createTransaction = (transactionId, lsn, timestamp) => { return { transactionId, lsn, timestamp, results: [] }; }; export { addInsert, createTransaction, emptyTransaction }; //# sourceMappingURL=transaction.js.map