(...segments)
| 21776 | return path.dirname(absolutePath) |
| 21777 | } |
| 21778 | join(...segments) { |
| 21779 | const firstSegment = segments[0] |
| 21780 | if (isUrl(firstSegment)) { |
| 21781 | // For URLs, we need to handle joining differently |
| 21782 | const baseUrl = firstSegment.endsWith("/") ? firstSegment : firstSegment + "/" |
| 21783 | return new URL(segments.slice(1).join("/"), baseUrl).toString() |
| 21784 | } |
| 21785 | return path.join(...segments) |
| 21786 | } |
| 21787 | } |
| 21788 | // Update MemoryWriter to support URLs |
| 21789 | class MemoryWriter { |
no test coverage detected