@sap-ux/store
Version:
NPM module for storing persistent data
28 lines • 795 B
JavaScript
import { TelemetryDataProvider } from '../data-provider/telemetry-setting.js';
export class TelemetrySettingService {
dataProvider;
logger;
constructor(logger) {
this.logger = logger;
this.dataProvider = new TelemetryDataProvider(this.logger);
}
async partialUpdate() {
throw new Error('NOT IMPLEMENTED');
}
async read(key) {
return this.dataProvider.read(key);
}
async write(entity) {
return this.dataProvider.write(entity);
}
async delete(entity) {
return this.dataProvider.delete(entity);
}
async getAll() {
return this.dataProvider.getAll();
}
}
export function getInstance(logger) {
return new TelemetrySettingService(logger);
}
//# sourceMappingURL=telemetry-setting.js.map