kernl API
    Preparing search index...

    Interface IntentDeliveryOptions

    What createIntentDelivery needs from the shell.

    interface IntentDeliveryOptions {
        findWindow: (catalogId: string) => string | undefined;
        focus?: (windowId: string) => void;
        installed: InstalledApplets;
        openApplet: (address: string) => Promise<string | undefined>;
        retry?: { attempts: number; intervalMs: number };
        send: (windowId: string, message: NappletMessage) => boolean;
    }
    Index
    findWindow: (catalogId: string) => string | undefined

    A window already running this catalogue id, for reuse.

    focus?: (windowId: string) => void
    installed: InstalledApplets
    openApplet: (address: string) => Promise<string | undefined>

    Ask the host to open the applet at this address; resolves to its window id, or undefined when it did not open.

    retry?: { attempts: number; intervalMs: number }
    send: (windowId: string, message: NappletMessage) => boolean

    The runtime's recipient-checked send; false while the target is not eligible yet.