Skip to main content

Interface: SourceInfo

Identity, availability, and capabilities of one source exposed by an addon.

Properties​

id​

id: string

Stable ID inside the plugin. The host namespaces it with the plugin ID.


name​

name: string

Human-readable source name.


icon?​

optional icon?: string

Optional source-specific icon. A package-relative asset overrides manifest.icon; HTTPS URLs are also supported.


isAvailable​

isAvailable: boolean

Whether the source is currently configured and usable.


isHidden?​

optional isHidden?: boolean

Whether the source should be omitted from normal source pickers.


capabilities​

capabilities: SourceCapabilities

Features the host may safely invoke on this source.