UNPKG

firestore-queue

Version:

A powerful, scalable queue system built on Google Firestore with time-based indexing, auto-configuration, and connection reuse

30 lines 845 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.StreamWriter = void 0; const FirestoreWriter_1 = require("./FirestoreWriter"); /** * Stream Writer for Fire Queue * Handles streaming data with buffering and compression */ class StreamWriter { constructor(config) { this.config = { flushIntervalMs: 1000, maxBufferSize: 1000, compression: false, ...config, }; this.writer = new FirestoreWriter_1.FirestoreWriter(config); } async write(message) { return this.writer.write(message); } async writeBatch(messages) { return this.writer.writeBatch(messages); } async close() { await this.writer.close(); } } exports.StreamWriter = StreamWriter; //# sourceMappingURL=StreamWriter.js.map