kernl API
    Preparing search index...

    Interface ProviderDeps

    What a provider factory needs from the shell. The shell injects the real backend constructor and the availability check so this package never depends on a relay library, a signer or a runtime.

    interface ProviderDeps {
        available: () => ProviderAvailability;
        createBackend: () => MessagingBackend;
    }
    Index
    available: () => ProviderAvailability

    Whether the provider can run right now, and if not, why.

    createBackend: () => MessagingBackend

    Build the backend. The registry calls this once per enable.