const { MissingAdapterError } = require('./MissingAdapterError.js'); class LowSync { constructor(adapter) { this.data = null; if (adapter) { this.adapter = adapter; } else { throw new MissingAdapterError(); } } read() { this.data = this.adapter.read(); } write() { if (this.data !== null) { this.adapter.write(this.data); } } } module.exports = { LowSync };