Interface ObsidianMarkdownProps
interface ObsidianMarkdownProps {
app: App;
component: Component;
delay?: DurationLike;
markdown: string;
sourcePath: string;
tagName?: keyof IntrinsicElements;
}
app: App;
component: Component;
delay?: DurationLike;
markdown: string;
sourcePath: string;
tagName?: keyof IntrinsicElements;
}
Properties
app
app: App
A reference to the Obsidian app object.
component
component: Component
A parent component to manage the lifecycle of the rendered child components.
Optional
delay
Custom debounce time for renders.
markdown
markdown: string
The Markdown source code.
sourcePath
sourcePath: string
The normalized path of this Markdown file, used to resolve relative internal links.
Optional
tagName
tagName?: keyof IntrinsicElements
The tag used to contain the rendered Markdown source code.
Configures how Obsidian (the app) will render its markdown.