We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b85dd33 commit b5cc814Copy full SHA for b5cc814
1 file changed
src/Generation/FileGeneration.fs
@@ -32,19 +32,14 @@ let copyResourceDirectly outDir resName filename =
32
/// Clear any previously output files
33
let clearOldOutputFiles out =
34
printf "Clearing old files..."
35
- let rec emptyDir path =
36
- Directory.EnumerateFiles(path, "*.d.ts")
37
- |> Seq.iter File.Delete
38
-
39
- Directory.EnumerateDirectories(path, "*")
40
- |> Seq.iter (fun dir ->
41
- emptyDir dir
42
- try Directory.Delete dir
43
- with _ -> ()
44
- )
45
46
Directory.CreateDirectory out |> ignore
47
- emptyDir out
+
+ Directory.EnumerateFiles(out, "*.d.ts")
+ |> Seq.iter File.Delete
+ Directory.EnumerateDirectories(out)
+ |> Seq.iter (fun dir -> Directory.Delete(dir, true))
48
printfn "Done!"
49
50
/// Generate the Enum definitions
0 commit comments