@hazae41/kdbx
Version:
Rust-like KeePass (KDBX 4) file format for TypeScript
13 lines (12 loc) • 394 B
JavaScript
// deno-lint-ignore-file no-namespace
export var Cursors;
(function (Cursors) {
function* splitOrThrow(cursor, length) {
while (cursor.remaining >= length)
yield cursor.readOrThrow(length);
if (cursor.remaining)
yield cursor.readOrThrow(cursor.remaining);
return;
}
Cursors.splitOrThrow = splitOrThrow;
})(Cursors || (Cursors = {}));