@honua/sdk-js
    Preparing search index...

    Interface HonuaPluginInstance<K, E>Experimental

    Hooks are optional after initialize so inert plugins carry no lifecycle work.

    interface HonuaPluginInstance<
        K extends HonuaPluginKind = HonuaPluginKind,
        E extends HonuaPluginExtensionKindMap[K] = HonuaPluginExtensionKindMap[K],
    > {
        dispose?: (
            context: HonuaPluginLifecycleContext<K>,
        ) => void | Promise<void>;
        extension: E;
        start?: (context: HonuaPluginLifecycleContext<K>) => void | Promise<void>;
        stop?: (context: HonuaPluginLifecycleContext<K>) => void | Promise<void>;
    }

    Type Parameters

    Index

    Properties

    dispose?: (context: HonuaPluginLifecycleContext<K>) => void | Promise<void>
    extension: E
    start?: (context: HonuaPluginLifecycleContext<K>) => void | Promise<void>
    stop?: (context: HonuaPluginLifecycleContext<K>) => void | Promise<void>