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.