Spaces:
Build error
Build error
| import { AbstractTempFileManger } from 'civkit/temp'; | |
| import { rm } from 'fs/promises'; | |
| import { singleton } from 'tsyringe'; | |
| import { Finalizer } from './finalizer'; | |
| () | |
| export class TempFileManager extends AbstractTempFileManger { | |
| rootDir = ''; | |
| override async init() { | |
| await this.dependencyReady(); | |
| await super.init(); | |
| this.emit('ready'); | |
| } | |
| () | |
| override async standDown() { | |
| await super.standDown(); | |
| await rm(this.rootDir, { recursive: true, force: true }); | |
| } | |
| } | |