CachedMetadataEx
An extended CachedMetadata that records which parsing CachedMetadataExFeatures were applied (via CachedMetadataEx.features) and carries the resulting external links. Each links array is populated only when its corresponding feature is present in CachedMetadataEx.features.
Import:
import type { CachedMetadataEx } from 'obsidian-dev-utils/obsidian/metadata-cache';Signature:
export interface CachedMetadataEx extends CachedMetadataExtends: CachedMetadata
Properties
| Property | Type | Description |
|---|---|---|
| externalLinks? | ParseLinkReference[] | The external links parsed from the note content body. Populated only when CachedMetadataExFeature.ExternalLinks is applied. |
| features | CachedMetadataExFeature[] | The parsing features that were applied when computing this cache. |
| frontmatterExternalLinks? | ParseLinkFrontmatterReference[] | The external links parsed from single-link (single-value) note frontmatter values. Populated only when CachedMetadataExFeature.FrontmatterExternalLinks is applied. |
| multiValueFrontmatterExternalLinks? | ParseLinkFrontmatterReferenceWithOffsets[] | The external links parsed from multi-link (multi-value) note frontmatter values. Populated only when CachedMetadataExFeature.MultiValueFrontmatterExternalLinks is applied. |
| multiValueFrontmatterLinks? | ParseLinkFrontmatterReferenceWithOffsets[] | The internal links parsed from multi-link (multi-value) note frontmatter values. Populated only when CachedMetadataExFeature.MultiValueFrontmatterLinks is applied. |
Links to this page: