[[Obsidian]]の[[内部リンク]]や[[バックリンク]]に関するキャッシュ。[[CacheMetadata (Obsidian)|CacheMetadata]]の一部に含まれたり、[[MetadataCache (Obsidian)|MetadataCache]]の`getCache()`などで取得する。 ```ts export interface CacheItem { position: Pos; } export interface ReferenceCache extends CacheItem { link: string; original: string; /** * if title is different than link text, in the case of [[page name|display name]] * @public */ displayText?: string; } export interface LinkCache extends ReferenceCache { } ``` - `displayText`: 表示文字列 - `[[ドメイン駆動設計|DDD]]`の`DDD` - `link`: リンク文字列 - `[[ドメイン駆動設計|DDD]]`の`ドメイン駆動設計` - `original`: [[Markdown]]上の表記 - `[[ドメイン駆動設計|DDD]]`の`[[ドメイン駆動設計|DDD]]` - `position` - `start` - `line`: 行番号 - 1 - `col`: 列番号 - `offset`: ファイル開始からのoffset - `end` - `line`: 行番号 - 1 - `col`: 列番号 - `offset`: ファイル開始からのoffset