import * as fs from "fs-extra"; export default class DatasetPersister { public async persistWriteDataset(dir: string, data: any): Promise { await fs.outputJSON(dir, data); } public async persistReadDataset(dir: string): Promise { try { return await fs.readJson(dir); } catch { return []; } } public async persistDeleteDataset(dir: string): Promise { await fs.remove(dir); } }