(filePath: string, directoryPath: string)
| 375 | } |
| 376 | |
| 377 | async function isRealPathInsideDirectory(filePath: string, directoryPath: string): Promise<boolean> { |
| 378 | const [realFilePath, realDirectoryPath] = await Promise.all([fs.realpath(filePath), fs.realpath(directoryPath)]) |
| 379 | return isPathInsideDirectory(realFilePath, realDirectoryPath) |
| 380 | } |
| 381 | |
| 382 | function isPathInsideDirectory(filePath: string, directoryPath: string): boolean { |
| 383 | const relativePath = path.relative(directoryPath, filePath) |
no test coverage detected