Skip to content

obsidian/internals/metadata-type-manager

InterfaceDescription
AliasesPropertyWidgetComponentProperty widget component for aliases.
CheckboxPropertyWidgetComponentProperty widget component for checkboxes.
DatePropertyWidgetComponentProperty widget component for dates.
DatePropertyWidgetComponentBaseBase interface for date property widget components.
DatetimePropertyWidgetComponentProperty widget component for datetimes.
FilePropertyWidgetComponentProperty widget component for files.
FolderPropertyWidgetComponentProperty widget component for folders.
MetadataTypeManagerManager for frontmatter property types, handling registration and assignment of property widgets.
MetadataTypeManagerPropertiesRecordRecord mapping property names to their metadata information across the vault.
MetadataTypeManagerRegisteredTypeWidgetsRecordRegistered type widgets.
MetadataTypeManagerTypesRecordRecord mapping property names to their assigned widget entries.
MultiselectMultiselect component.
MultiselectOptionContextMenuContextMultiselect option context menu context.
MultitextPropertyWidgetComponentProperty widget component for multiple texts.
NumberPropertyWidgetComponentProperty widget component for numbers.
PropertyPropertyWidgetComponentProperty widget component for properties.
PropertyPropertyWidgetComponentComboBoxCombobox component for PropertyPropertyWidgetComponent.
PropertyPropertyWidgetComponentComboBoxItemCombo box item for PropertyPropertyWidgetComponentComboBox.
PropertyWidgetComponentBaseBase class for property widget components.
TagsPropertyWidgetComponentProperty widget component for tags.
TextPropertyWidgetComponentProperty widget component for text.
TypeInfoInformation about a property’s expected and inferred widget types.
UnknownPropertyWidgetComponentProperty widget component for unknown types.