Skip to content

EditLinksParams

Parameters for editLinks.

Import:

import type { EditLinksParams } from 'obsidian-dev-utils/obsidian/link';

Signature:

export interface EditLinksParams extends EditLinksOptions

Extends: EditLinksOptions

Properties

PropertyTypeDescription
appAppThe Obsidian application instance.
pathOrFilePathOrFileThe path or file to edit the links for.
shouldEditExternalLinks?booleanWhether to also edit external links parsed from the note body. When true, the converter also receives references for external links.
shouldEditFrontmatterExternalLinks?booleanWhether to also edit external links parsed from frontmatter values. When true, the converter also receives references for frontmatter external links.
shouldEditMultiValueFrontmatterExternalLinks?booleanWhether to also edit external links parsed from multi-link (multi-value) frontmatter values. When true, the converter also receives references for each external link within a multi-link frontmatter value (each located by its offsets, so only that link is spliced back in place).

Methods

MethodReturnsDescription
linkConverter(this, link)Promisable<MaybeReturn<string>>The function that converts each link.

Links to this page: