TypeScript API
Lapis Notes TypeScript API
Section titled “Lapis Notes TypeScript API”Classes
Section titled “Classes”- AbstractInputSuggest
- App
- AppSettings
- AppUrlService
- ButtonComponent
- CommandManager
- Component
- DropdownComponent
- Editor
- EditorSuggest
- EventDispatcher
- FileManager
- FileView
- FuzzySuggestModal
- ItemView
- Keymap
- LanguageServiceManager
- MarkdownRenderChild
- Menu
- MenuItem
- MenuSeparator
- MetadataCache
- Modal
- Notice
- NotificationManager
- NotificationProgressHandle
- Plugin
- PluginManager
- PluginSettingTab
- PopoverSuggest
- ProgressBarComponent
- RenderContext
- Scope
- SearchComponent
- SecretStorage
- Setting
- SliderComponent
- SuggestModal
- TAbstractFile
- TextAreaComponent
- TextComponent
- TextFileView
- TFile
- TFolder
- ToggleComponent
- Vault
- View
- Workspace
- WorkspaceLeaf
- WorkspaceSidebarGroup
- WorkspaceSidedock
- WorkspaceSplit
- WorkspaceTabs
Interfaces
Section titled “Interfaces”- AppSafeModeFailure
- AppSafeModeState
- CachedMetadata
- Command
- DataAdapter
- EditorChange
- EditorRange
- EditorRangeOrCaret
- EditorScrollInfo
- EditorSelection
- EditorSelectionOrCaret
- EditorSuggestContext
- EditorSuggestTriggerInfo
- EditorTransaction
- Hotkey
- HotkeyAssignment
- HotkeyConflict
- KeymapContext
- KeymapEventHandler
- KeymapInfo
- LanguageServiceCompletionItem
- LanguageServiceDiagnostic
- LanguageServiceHover
- LanguageServiceLocation
- LanguageServiceProvider
- LanguageServiceProviderCapabilities
- LanguageServiceProviderMetadata
- LapisExtensionContributions
- LapisExtensionManifest
- MarkdownFileInfo
- MarkdownPostProcessor
- MarkdownPostProcessorContext
- NotificationProgressOptions
- NotificationProgressReport
- NotificationProgressSnapshot
- NotificationProgressToken
- NotifyOptions
- OpenViewState
- PluginManifest
- PluginRuntimeOptions
- VaultAdapter
- VaultAdapterCapabilities
- VaultIdentityAdapter
- VaultProfile
- VaultProfileDemoMetadata
- VaultSession
- ViewState
- ViewStateResult
- WorkspaceHintTarget
Type Aliases
Section titled “Type Aliases”- AppStateProperties
- EditorPosition
- LapisExtensionKind
- LapisExtensionPermission
- LapisExtensionRuntimeHost
- LapisPluginClassification
- MarkdownDirectiveRenderer
- MarkdownViewMenuItemProvider
- PluginSource