Ir al contenido

pivotick v3.0.0


pivotic / PivotickPlugin

Interfaz: PivotickPlugin ​

Definido en: interfaces/Plugin.ts:31

Un complemento Pivotick: un paquete autónomo de elementos de interfaz de usuario, combinaciones de teclas y ganchos de ciclo de vida que se instalan en un gráfico sin que el núcleo necesite para saber que existe.

Registre uno de forma declarativa mediante GraphOptions.plugins o de forma imperativa a través de Graph.use:

ts
const minimap: PivotickPlugin = {
    name: 'minimap',
    install(ctx) {
        ctx.addElement(new MinimapPanel(ctx.ui), ctx.layout?.canvas)
        ctx.addKeybinding({ key: 'm', callback: () => ... })
    },
}
new Graph(el, data, { plugins: [minimap] })
// or
graph.use(minimap)

Métodos ​

install() ​

install(ctx): void

Definido en: interfaces/Plugin.ts:35

Se llama una vez cuando se instala el complemento.

Parámetros ​

ctx ​

PluginContext

Devoluciones ​

void

Propiedades ​

name ​

name: string

Definido en: interfaces/Plugin.ts:33

Identificador estable, utilizado para registro y deduplicación.