(value: string)
| 792 | |
| 793 | const vaultName = typeof plugin.app.vault.getName === "function" ? plugin.app.vault.getName() : ""; |
| 794 | const stripVaultPrefix = (value: string) => { |
| 795 | const normalized = value.replace(/\\/g, "/").replace(/^\/+/, ""); |
| 796 | if (!vaultName) return normalized; |
| 797 | if (normalized === vaultName) return ""; |
| 798 | if (normalized.startsWith(`${vaultName}/`)) return normalized.slice(vaultName.length + 1); |
| 799 | return normalized; |
| 800 | }; |
| 801 | |
| 802 | const extractPathFromCandidate = (value: string | null | undefined): string => { |
| 803 | if (!value) return ""; |
no test coverage detected