| convertLink | Converts a link to a new path. |
| editBacklinks | Edits the backlinks for a file or path. |
| editLinks | Edits the links for a file or path. |
| editLinksInContent | Edits the links in a content string. |
| extractLinkFile | Extracts the file associated with a link. |
| fixFrontmatterMarkdownLinks | Fixes the frontmatter markdown links in the provided metadata cache. |
| generateMarkdownLink | Generates a markdown link based on the provided parameters. |
| generateRawMarkdownLink | Generates a raw markdown link based on the provided params. |
| getGenerateMarkdownLinkDefaultParamsFns | Returns the shared, mutable list of functions that provide default params for generateMarkdownLink. Each function is invoked on every generateMarkdownLink call and its result is merged into the params (later registrations take precedence over the built-in defaults, but never over explicitly passed params). Register entries by adding a GenerateMarkdownLinkDefaultParamsComponent to a component tree rather than mutating this list directly. |
| shouldResetAlias | Determines if the alias of a link should be reset. |
| splitSubpath | Splits a link into its link path and subpath. |
| testAngleBrackets | Tests whether a link uses angle brackets, possibly embed: [title](<link>), . |
| testEmbed | Tests whether a link is an embed link: ![[link]], . |
| testLeadingDot | Tests whether a link has a leading dot, possibly embed: [[./link]], [title](./link), [title](<./link>), ![[./link]], , . |
| testLeadingSlash | Tests whether a link has a leading slash, possibly embed: [[/link]], [title](/link), [title](</link>), ![[/link]], , . |
| testWikilink | Tests whether a link is a wikilink, possibly embed: [[link]], ![[link]]. |
| updateFileUrlLinksInContent | Normalizes the file:// links in a content string to a pretty form, converting backslashes to forward slashes. Other links are left unchanged. |
| updateFileUrlLinksInFile | Normalizes the file:// links in a file to a pretty form, converting backslashes to forward slashes. Other links are left unchanged. |
| updateLink | Updates a link based on the provided parameters. |
| updateLinksInContent | Updates the links in a content string based on the provided parameters. |
| updateLinksInFile | Updates the links in a file based on the provided parameters. |