Interfaccia di base per tutti i plugin di ShogunCore

interface ShogunPlugin {
    _category?: PluginCategory;
    description?: string;
    name: string;
    version: string;
    destroy(): void;
    initialize(core: ShogunCore): void;
}

Implemented by

Properties

_category?: PluginCategory

Categoria del plugin (opzionale)

description?: string

Descrizione opzionale del plugin

name: string

Nome univoco del plugin

version: string

Versione del plugin

Methods

  • Metodo opzionale per distruggere il plugin e liberare risorse

    Returns void

  • Inizializza il plugin con un'istanza di ShogunCore

    Parameters

    Returns void