kernl API
    Preparing search index...

    Interface ShellAdapterDeps

    What the adapter needs from the rest of the shell.

    interface ShellAdapterDeps {
        accounts: AccountManager;
        consent: SigningConsent;
        onNappletMessage: (windowId: string, message: NappletMessage) => void;
        onNappletRevoked: (revocation: NappletRevocation) => void;
        onUnroutedMessage?: (info: UnroutedMessageInfo) => void;
        pool: ApplesaucePool;
        resolveEnvironment: (
            identity: OriginIdentity,
            available: Readonly<
                { domains: readonly string[]; services: readonly string[] },
            >,
        ) => Readonly<{ domains: readonly string[]; services: readonly string[] }>;
        services: ServiceRegistry;
        tiers: RelayTiers;
    }
    Index
    accounts: AccountManager

    Gates every signature made for an applet window; see createSigningConsent.

    onNappletMessage: (windowId: string, message: NappletMessage) => void
    onNappletRevoked: (revocation: NappletRevocation) => void
    onUnroutedMessage?: (info: UnroutedMessageInfo) => void
    resolveEnvironment: (
        identity: OriginIdentity,
        available: Readonly<
            { domains: readonly string[]; services: readonly string[] },
        >,
    ) => Readonly<{ domains: readonly string[]; services: readonly string[] }>
    services: ServiceRegistry
    tiers: RelayTiers