UNPKG

@hashgraph/solo

Version:

An opinionated CLI tool to deploy and manage private Hedera Networks.

35 lines 918 B
// SPDX-License-Identifier: Apache-2.0 export class SimpleObjectStorageBackend { map; constructor(map) { this.map = map; if (!map) { throw new Error('Map is required'); } } readObject(key) { return Promise.resolve(this.map.get(key)); } writeObject(key, data) { this.map.set(key, data); return Promise.resolve(); } list() { return Promise.resolve([...this.map.keys()]); } readBytes(key) { return Promise.resolve(Buffer.from(JSON.stringify(this.map.get(key)))); } writeBytes(key, data) { this.map.set(key, JSON.parse(data.toString())); return Promise.resolve(); } delete(key) { this.map.delete(key); return Promise.resolve(); } isSupported(_operation) { return true; } } //# sourceMappingURL=simple-object-storage-backend.fixture.js.map