CachedMetadata
Official
Cached metadata for a note.
Import:
import type { CachedMetadata } from 'obsidian';Signature:
export interface CachedMetadataProperties
| Property | Type | Description | |
|---|---|---|---|
| blocks? | Record<string, BlockCache> | The cache of the blocks in the note. `` markdown foo ^bar `` | |
| embeds? | EmbedCache[] | The cache of the embeds in the note. `` markdown ![[wikilink]] ![[wikilink|alias]] !alias `` | |
| footnoteRefs? | FootnoteRefCache[] | The cache of the footnote references in the note. `` markdown foo [^1]`` | |
| footnotes? | FootnoteCache[] | The cache of the footnotes in the note. `` markdown foo [^1]`` | |
| frontmatter? | FrontMatterCache | The cache of the frontmatter in the note. Frontmatter is a block of metadata that is used to store information about the note. `` markdown --- key1: "value1", key2: 42 --- `` | |
| frontmatterLinks? | FrontmatterLinkCache[] | The cache of the links in the frontmatter. `` markdown --- key1: "[[wikilink]]" key2: "[[wikilink|alias]]" --- `` | |
| frontmatterPosition? | Pos | Position of the frontmatter in the file. `` markdown --- key1: "value1", key2: 42 ---`` | |
| headings? | HeadingCache[] | The cache of the headings in the note. `` markdown # foo ## bar ### baz `` | |
| links? | LinkCache[] | The cache of the links in the note. `` markdown [[wikilink]] [[wikilink|alias]] alias `` | |
| listItems? | ListItemCache[] | The cache of the list items in the note. List items are markdown blocks that are used to create lists. `` markdown - Unordered List Item 1 - Unordered List Item 2 - Unordered List Item 3`` | |
| referenceLinks? | ReferenceLinkCache[] | The cache of the reference links in the note. `` markdown [google]`` | |
| sections? | SectionCache[] | The cache of the sections in the note. Sections are root level markdown blocks, which can be used to divide the document up. `` markdown # Heading section`` | |
| tags? | TagCache[] | The cache of the tags in the note. `` markdown --- tags: - foo - bar ---`` |
Links to this page: