MCPcopy
hub / github.com/vuejs/devtools-v6 / PluginDescriptor

Interface PluginDescriptor

packages/api/src/plugin.ts:3–19  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1import type { App } from './api/index.js'
2
3export interface PluginDescriptor {
4 id: string
5 label: string
6 app: App
7 packageName?: string
8 homepage?: string
9 componentStateTypes?: string[]
10 logo?: string
11 disableAppScope?: boolean
12 disablePluginScope?: boolean
13 /**
14 * Run the plugin setup and expose the api even if the devtools is not opened yet.
15 * Useful to record timeline events early.
16 */
17 enableEarlyProxy?: boolean
18 settings?: Record<string, PluginSettingsItem>
19}
20
21export type PluginSettingsItem = {
22 label: string

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected