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