@hazae41/chacha20poly1305
Version:
ChaCha20Poly1305 adapter for WebAssembly and JS implementations
31 lines (28 loc) • 481 B
JavaScript
;
class Owned {
value;
constructor(value) {
this.value = value;
}
[Symbol.dispose]() {
this.value[Symbol.dispose]();
}
get() {
return this.value;
}
}
class Unowned {
value;
constructor(value) {
this.value = value;
}
[Symbol.dispose]() {
// NOOP
}
get() {
return this.value;
}
}
exports.Owned = Owned;
exports.Unowned = Unowned;
//# sourceMappingURL=index.cjs.map