(dir: string)
| 111 | } |
| 112 | |
| 113 | export function removeDirectory(dir: string): void { |
| 114 | console.info(`[removeDirectory] dir: ${dir}`); |
| 115 | if (fs.existsSync(dir)) { |
| 116 | console.info('[removeDirectory] dir exists'); |
| 117 | fs.readdirSync(dir) |
| 118 | .forEach((file) => { |
| 119 | const curPath = path.join(dir, file); |
| 120 | console.info(`[removeDirectory] Remove ${curPath}`); |
| 121 | fs.unlinkSync(curPath); |
| 122 | }); |
| 123 | console.info(`[removeDirectory] Remove dir ${dir}`); |
| 124 | fs.rmdirSync(dir); |
| 125 | } |
| 126 | console.info('[removeDirectory] Done'); |
| 127 | } |
| 128 | |
| 129 | export function sessionDirectoryExists(): boolean { |
| 130 | return (fs.existsSync(sessionDir)); |
no outgoing calls
no test coverage detected