@sebastianp265/safe-server-side-storage-client
Version:
Library for Confidential Server-Side Message Storage Using the Labyrinth Protocol
17 lines (16 loc) • 645 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.bytesSerializerProvider = void 0;
class BytesSerializerProvider {
_bytesSerializer = null;
set bytesSerializer(bytesSerializer) {
this._bytesSerializer = bytesSerializer;
}
get bytesSerializer() {
if (this._bytesSerializer == null) {
throw new Error("BytesSerializer is not set. Please assign a valid BytesSerializer instance using 'bytesSerializerProvider.bytesSerializer = yourSerializer'.");
}
return this._bytesSerializer;
}
}
exports.bytesSerializerProvider = new BytesSerializerProvider();