kernl API
    Preparing search index...

    Interface MessagingRegistry

    Registry of providers; the shell holds exactly one.

    interface MessagingRegistry {
        close(): void;
        composite(): MessagingBackend;
        disable(id: string): void;
        enable(id: string): void;
        get(id: string): ProviderEntry | undefined;
        list(): readonly ProviderEntry[];
        preferences(): MessagingPreferences;
        register(provider: MessagingProvider): void;
        setDefault(id: string): void;
    }
    Index
    • Close every backend.

      Returns void

    • Parameters

      • id: string

      Returns void

    • Enable a provider. Throws unavailable:<reason> when it cannot run.

      Parameters

      • id: string

      Returns void

    • Parameters

      • id: string

      Returns void