Skip to content

@camera.ui/sdk / plugin / PluginInfo

Interface: PluginInfo ​

Defined in: plugin/contract.ts:121

Lightweight handle identifying an installed plugin, used in RPC payloads and managers to refer to the plugin without shipping its full state.

Properties ​

contract ​

contract: PluginContract

Defined in: plugin/contract.ts:127

Full contract the plugin was loaded with.


id ​

id: string

Defined in: plugin/contract.ts:123

Unique runtime ID assigned by the host (stable across restarts).


name ​

name: string

Defined in: plugin/contract.ts:125

Plugin package name (matches PluginContract.name).


running? ​

optional running?: boolean

Defined in: plugin/contract.ts:129

True while the plugin's process is started; set by getPluginsByInterface.