export type VersionFormat = 'docx' | 'pdf'
export function versionFileName(fileName: string, versionNumber: number, format: VersionFormat = 'docx'): string {
return `${fileName.replace(/\.docx$/i, '')}_v${versionNumber}.${format}`
}
export function versionDownloadPath(documentId: string, versionId: string, format: VersionFormat = 'docx'): string {
return `/api/documents/${documentId}/versions/${versionId}/download-link${format === 'pdf' ? '?format=pdf' : ''}`
/** Office URI Schemes: preserve the signed URL, including its existing percent escapes. */
export function wordOpenUrl(fileUrl: string): string {
return `ms-word:ofe|u|${fileUrl}`