UNPKG

frolyk

Version:

Stream processing library for Kafka in Node

40 lines 1.56 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.isLatest = exports.isEarliest = exports.LogicalLiteralOffset = exports.LogicalOffset = void 0; var LogicalOffset; (function (LogicalOffset) { LogicalOffset[LogicalOffset["Latest"] = -1] = "Latest"; LogicalOffset[LogicalOffset["Earliest"] = -2] = "Earliest"; })(LogicalOffset = exports.LogicalOffset || (exports.LogicalOffset = {})); var LogicalLiteralOffset; (function (LogicalLiteralOffset) { // latest LogicalLiteralOffset["End"] = "end"; LogicalLiteralOffset["Latest"] = "latest"; LogicalLiteralOffset["Largest"] = "largest"; // earliest LogicalLiteralOffset["Beginning"] = "beginning"; LogicalLiteralOffset["Earliest"] = "earliest"; LogicalLiteralOffset["Smallest"] = "smallest"; })(LogicalLiteralOffset = exports.LogicalLiteralOffset || (exports.LogicalLiteralOffset = {})); const earliestLogicalOffsets = [ LogicalOffset.Earliest, LogicalLiteralOffset.Beginning, LogicalLiteralOffset.Earliest, LogicalLiteralOffset.Smallest ]; const latestLogicalOffsets = [ LogicalOffset.Latest, LogicalLiteralOffset.End, LogicalLiteralOffset.Latest, LogicalLiteralOffset.Largest ]; function isEarliest(offset) { return offset === LogicalOffset.Earliest || earliestLogicalOffsets.includes(offset); } exports.isEarliest = isEarliest; function isLatest(offset) { return offset === LogicalOffset.Latest || latestLogicalOffsets.includes(offset); } exports.isLatest = isLatest; //# sourceMappingURL=offsets.js.map