All files / src/commands clean.ts

100% Statements 6/6
100% Branches 1/1
100% Functions 2/2
100% Lines 5/5

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 131x 1x           1x 1x   1x    
import { TEMPLATE_STORAGE } from '@/consts/path'
import { Effect, EffectOptions } from '@/internal'
 
interface CleanOptions {
  effect?: EffectOptions
}
 
export default async(options: CleanOptions = {}) => {
  Effect.replace(options.effect)
 
  await Effect.fs.remove(TEMPLATE_STORAGE)
}