(csvRel: string, pages: Record<string, string>)
| 692 | } |
| 693 | |
| 694 | function dbPagesToFull(csvRel: string, pages: Record<string, string>): Record<string, string> { |
| 695 | const formDir = formDirFromCsvPath(dbToPosix(csvRel)) |
| 696 | if (!formDir) return pages |
| 697 | const prefix = `${formDir}/` |
| 698 | return Object.fromEntries( |
| 699 | Object.entries(pages).map(([id, p]) => [id, p.startsWith(prefix) ? p : `${prefix}${p}`]) |
| 700 | ) |
| 701 | } |
| 702 | function dbPagesToRelative(csvRel: string, pages: Record<string, string>): Record<string, string> { |
| 703 | const formDir = formDirFromCsvPath(dbToPosix(csvRel)) |
| 704 | if (!formDir) return pages |
no test coverage detected