@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) • 786 B
TypeScript
import { DailyEventObject, DailyEventObjectNonFatalError, DailyInputSettings } from '@daily-co/daily-js';
import { Reconstruct } from '../types/Reconstruct';
type DailyEventObjectInputSettingsError = Reconstruct<DailyEventObjectNonFatalError, 'type', 'input-settings-error'>;
interface UseInputSettingsArgs {
onError?(ev: DailyEventObjectInputSettingsError): void;
onInputSettingsUpdated?(ev: DailyEventObject<'input-settings-updated'>): void;
}
export declare const useInputSettings: ({ onError, onInputSettingsUpdated, }?: UseInputSettingsArgs) => {
errorMsg: string | null;
inputSettings: DailyInputSettings | null;
updateInputSettings: (inputSettings: DailyInputSettings) => Promise<{
inputSettings: DailyInputSettings;
}> | undefined;
};
export {};