messaging: {
    sendMessage<T>(message: unknown): Promise<T>;
    onMessage(
        callback: (message: any, sender: MessageSender) => void | Promise<any>,
    ): void;
} = ...

Messaging helper for consistent communication

Type declaration

  • sendMessage:function
    • Type Parameters

      • T

      Parameters

      • message: unknown

      Returns Promise<T>

  • onMessage:function
    • Parameters

      • callback: (message: any, sender: MessageSender) => void | Promise<any>

      Returns void