@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.
19 lines (18 loc) • 672 B
TypeScript
/**
* Returns parsed permissions for a given participant.
* In case no `sessionId` is passed, the hook returns permissions for the local participant.
* @param sessionId The participant's session_id (optional)
*/
export declare const usePermissions: (sessionId?: string) => {
canAdminParticipants: boolean;
canAdminStreaming: boolean;
canAdminTranscription: boolean;
canSendAudio: boolean;
canSendCustomAudio: boolean;
canSendCustomVideo: boolean;
canSendScreenAudio: boolean;
canSendScreenVideo: boolean;
canSendVideo: boolean;
hasPresence: boolean;
permissions: import("@daily-co/daily-js").DailyParticipantPermissions;
};