UNPKG

opstack-kit-chains

Version:
41 lines 1.6 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.RecursiveReadLimitExceededError = exports.PositionOutOfBoundsError = exports.NegativeOffsetError = void 0; const base_js_1 = require("./base.js"); class NegativeOffsetError extends base_js_1.BaseError { constructor({ offset }) { super(`Offset \`${offset}\` cannot be negative.`); Object.defineProperty(this, "name", { enumerable: true, configurable: true, writable: true, value: 'NegativeOffsetError' }); } } exports.NegativeOffsetError = NegativeOffsetError; class PositionOutOfBoundsError extends base_js_1.BaseError { constructor({ length, position }) { super(`Position \`${position}\` is out of bounds (\`0 < position < ${length}\`).`); Object.defineProperty(this, "name", { enumerable: true, configurable: true, writable: true, value: 'PositionOutOfBoundsError' }); } } exports.PositionOutOfBoundsError = PositionOutOfBoundsError; class RecursiveReadLimitExceededError extends base_js_1.BaseError { constructor({ count, limit }) { super(`Recursive read limit of \`${limit}\` exceeded (recursive read count: \`${count}\`).`); Object.defineProperty(this, "name", { enumerable: true, configurable: true, writable: true, value: 'RecursiveReadLimitExceededError' }); } } exports.RecursiveReadLimitExceededError = RecursiveReadLimitExceededError; //# sourceMappingURL=cursor.js.map