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.

17 lines (16 loc) 1 kB
import { DailyEvent, DailyEventObject } from '@daily-co/daily-js'; type EventCallback<T extends DailyEvent> = (event: DailyEventObject<T>) => void; export declare const getPriorityUnique: () => number; export declare const getUnique: () => number; /** * Sets up a daily event listener using [on](https://docs.daily.co/reference/daily-js/instance-methods/on) method. * When this hook is unmounted the event listener is unregistered using [off](https://docs.daily.co/reference/daily-js/instance-methods/off). * * Warning: callback has to be a memoized reference (e.g. via [useCallback](https://reactjs.org/docs/hooks-reference.html#usecallback)). * Otherwise a console error might be thrown indicating a re-render loop issue. * * @param ev The DailyEvent to register. * @param callback A memoized callback reference to run when the event is emitted. */ export declare const useDailyEvent: <T extends DailyEvent>(ev: T, callback: EventCallback<T>, INTERNAL_priority?: boolean) => void; export {};