UNPKG

@arturwojnar/hermes-mongodb

Version:

Production-Ready TypeScript Outbox Pattern for MongoDB

16 lines 485 B
const createChangeStream = (getFullDocumentValue, messages, partitionKey, resumeToken) => { const pipeline = [ { $match: { operationType: 'insert', 'fullDocument.partitionKey': partitionKey, }, }, ]; return messages.watch(pipeline, { fullDocument: getFullDocumentValue(), startAfter: resumeToken, }); }; export { createChangeStream }; //# sourceMappingURL=createChangeStream.js.map