Skip to content

obsidian/augmentations/values

ClassDescription
BooleanValueValue wrapping a boolean.
DateValueValue wrapping a Date.
DurationValueValue wrapping a duration. Durations can be used to modify a DateValue or can result from subtracting a obsidian#DateValue from another.
FileValueValue wrapping a file in Obsidian.
HTMLValueValue wrapping raw HTML.
IconValueValue wrapping a renderable icon.
ImageValueValue wrapping a path to an image resource in the vault.
LinkValueValue wrapping an internal wikilink.
ListValueValue wrapping an array of Values. Values do not all need to be of the same type.
NotNullValueBase type for all non-null Values.
NullValueValue which represents null. obsidian#NullValue is a singleton and obsidian#NullValue.value should be used instead of calling the constructor.
NumberValueValue wrapping a number.
ObjectValueValue wrapping an object.
PrimitiveValueBase type for Values which wrap a single primitive.
RegExpValueValue wrapping a RegExp pattern.
RelativeDateValueValue wrapping a Date. obsidian#RelativeDateValue behaves the same as a DateValue however it renders as a time relative to now.
StringValueValue wrapping a string.
TagValueValue wrapping an Obsidian tag.
UrlValueValue wrapping an external link.
ValueContainer type for data which can expose functions for retrieving, comparing, and rendering the data. Most commonly used in conjunction with formulas for Bases. Values can be used as formula parameters, intermediate values, and the result of evaluation.