@hazae41/kdbx
Version:
Rust-like KeePass (KDBX 4) file format for TypeScript
15 lines (14 loc) • 470 B
JavaScript
// deno-lint-ignore-file no-namespace
/// <reference types="./lib.d.ts" />
import { Buffers } from "../buffers/mod.js";
export var Bytes;
(function (Bytes) {
function equals(a, b) {
if ("indexedDB" in globalThis)
return indexedDB.cmp(a, b) === 0;
if ("process" in globalThis)
return Buffers.fromView(a).equals(b);
throw new Error(`Could not compare bytes`);
}
Bytes.equals = equals;
})(Bytes || (Bytes = {}));