UNPKG

@daily-co/daily-react

Version:

Daily React makes it easier to integrate [@daily-co/daily-js](https://www.npmjs.com/package/@daily-co/daily-js) in React applications.

16 lines (15 loc) 923 B
import { DailyEventObjectAppMessage } from '@daily-co/daily-js'; type SendAppMessage<Data = any> = (data: Data, to?: string) => void; interface UseAppMessageArgs<Data> { /** * Optional event callback for [app-message](https://docs.daily.co/reference/daily-js/events/participant-events#app-message) event listener. * Receives this hook's sendAppMessage as an additional argument to avoid circular dependencies. */ onAppMessage?(ev: DailyEventObjectAppMessage<Data>, sendAppMessage?: SendAppMessage<Data>): void; } /** * React hook to setup [app-message](https://docs.daily.co/reference/daily-js/events/participant-events#app-message) listeners and * to send messages via [sendAppMessage](https://docs.daily.co/reference/daily-js/instance-methods/send-app-message). */ export declare const useAppMessage: <Data = any>({ onAppMessage, }?: UseAppMessageArgs<Data>) => SendAppMessage<Data>; export {};