@conciergus/chat - v0.3.1
    Preparing search index...

    Interface PluginRegistry

    Plugin registry interface

    interface PluginRegistry {
        search: (
            query: string,
            options?: PluginSearchOptions,
        ) => Promise<PluginRegistryEntry[]>;
        getPlugin: (pluginId: string) => Promise<PluginRegistryEntry>;
        download: (pluginId: string, version?: string) => Promise<Plugin>;
        publish: (plugin: Plugin, packageData: any) => Promise<void>;
        update: (
            pluginId: string,
            plugin: Plugin,
            packageData: any,
        ) => Promise<void>;
    }
    Index

    Properties

    search: (
        query: string,
        options?: PluginSearchOptions,
    ) => Promise<PluginRegistryEntry[]>

    Search plugins

    getPlugin: (pluginId: string) => Promise<PluginRegistryEntry>

    Get plugin details

    download: (pluginId: string, version?: string) => Promise<Plugin>

    Download plugin

    publish: (plugin: Plugin, packageData: any) => Promise<void>

    Publish plugin

    update: (pluginId: string, plugin: Plugin, packageData: any) => Promise<void>

    Update plugin