Skip to content
AppOS Plugin SDK
Search
Ctrl
K
Cancel
GitHub
Select theme
Dark
Light
Auto
Getting Started
Installation
Your first plugin
SDK packages
API Reference
API namespaces
plugin-types
Interfaces
ActionDefinition
ActionReceipt
ActionsAPI
ActivityBarItemOptions
ActivityViewOptions
BadgeDescriptor
BatchResult
BeforeHookResult
BlobRef
BundlesAPI
ButtonDescriptor
CacheAPI
CacheSetOptions
CancellableRegistration
ClipboardAPI
ClipboardContextBundle
ClipDestination
ClipItem
CommandOptions
CommandsAPI
ComposedContextBundle
ContextMenuItemOptions
Contribution
CredentialRef
DataContractExposeOptions
DataContractsAPI
DependencyStatus
DividerDescriptor
ElevationTicket
EntitiesAPI
EntityQueryResult
EntityRecord
EventEnvelope
EventsAPI
ExecutionRecord
ExtensionPointDeclareOptions
ExtensionPointsAPI
FeedbackAlertOptions
FeedbackAPI
FeedbackHudOptions
FeedbackHudUpdateOptions
FeedbackNotificationOptions
FeedbackToastOptions
FieldsAPI
FileOpCompletedPayload
FileOperationEvent
FileOpsAPI
FileRowAnnotationOptions
FileSystemAPI
FilterEvalItem
FilterEvalResult
GridDescriptor
HStackDescriptor
ImageDescriptor
InputAPI
InterPluginEventsAPI
LabelDescriptor
LedgerAPI
LifecycleAPI
ListDescriptor
ListItemDescriptor
LLMAPI
ManifestPluginDependency
ManifestShortcut
MenuAction
MenubarAPI
MenuBarRegisterOptions
MenuBarRenderContext
MenuBarUpdateOptions
NetworkAPI
NetworkFetchOptions
NetworkResponse
NotificationHandle
NotificationOptions
NotificationsAPI
OAuthAPI
OAuthAuthorizeOptions
OAuthProviderDeclaration
OAuthTokenResult
PaletteAPI
PanelOptions
PermissionEntry
PluginContext
PluginDependencies
PluginExtensionContribution
PluginFileDescriptor
PluginManifest
PreviewAPI
ProgressDescriptor
ProtocolsAPI
RecipesAPI
RegisterFilterTypeOptions
RemoteImageDescriptor
ResourceBatchHandle
ResourceDescriptor
ResourceDocument
ResourcesAPI
SavedViewDefinition
SchedulerAPI
SchedulerRunResult
ScrollDescriptor
SectionDescriptor
SequencesAPI
SettingDefinition
SettingsAPI
SheetOptions
ShellAPI
ShellDataChunk
ShellExecuteOptions
ShellExecuteResult
ShortcutInfo
ShortcutRegisterOptions
ShortcutsAPI
SmartFolderDescriptor
SmartFoldersAPI
SpacerDescriptor
StatusBarItemOptions
StorageAPI
StoreAPI
StoreNamespaceSpec
SubscriptionHandle
SurfaceContribution
SurfacesAPI
SystemDependency
SystemDependencyCheck
TextDescriptor
TextFieldDescriptor
ThemeInfo
ThemeRegisterOptions
ThemesAPI
TokensAPI
ToolbarItemOptions
TopicInfo
TopicSpec
UIAPI
VaultAPI
ViewDescriptorBase
ViewsAPI
VStackDescriptor
WatchOptions
WebhookAPI
WebhookHTTPResponse
WebPanelMessage
WebPanelOptions
WorkspacesAPI
WorkspaceTemplate
WorkspaceTemplateFavoriteItem
WorkspaceTemplatePaneConfig
WorkspaceTemplateSidebarConfig
WorkspaceTemplateSidebarSection
WorkspaceTemplateSource
WorkspaceTemplateTabSlot
WorkspaceTemplateVariable
Type Aliases
ActivationEvent
AnyJSONValue
BatchOperation
CanonicalPermissionScope
DependencyType
DesignTokenColor
FileOperationType
HexColor
InstallationState
LegacyPermissionScope
ManifestPermission
OAuthSecureTokenResult
PermissionScope
PluginColor
PluginDependency
PluginFont
SemanticColor
SFSymbolName
SystemColor
TokenValue
ViewDescriptor
ViewDescriptorType
view-builders
Functions
badge
button
divider
encodeMenuActions
grid
hstack
image
label
list
listItem
menuAction
menuDivider
progress
remoteImage
scroll
section
spacer
text
textField
vstack
plugin-utils
Interfaces
ActionRouterOptions
Type Aliases
ActionHandler
Functions
createActionRouter
debounce
fileExtension
formatDate
formatSize
generateId
isTextFile
pathToUrl
simpleHash
throttle
truncate
urlToPath
Manifest & Permissions
Manifest overview
Manifest field reference
Permission scopes
Runtime limits & build constraints
Extension Points
Extension points
Event topics
GitHub
Select theme
Dark
Light
Auto
ViewDescriptorType
ViewDescriptorType
=
ViewDescriptor
[
"type"
]
Defined in: views.ts:194