@100mslive/react-native-room-kit
Version:
100ms Room Kit provides simple & easy to use UI components to build Live Streaming & Video Conferencing experiences in your apps.
15 lines • 884 B
TypeScript
import * as React from 'react';
import type { PollQuestionUI } from '../redux/actionTypes';
export interface PollQuestionProps {
totalQuestions: number;
currentQuestionIndex: number;
pollQuestion: PollQuestionUI;
onAddPollQuestionOption(questionIndex: number): void;
onDeletePollQuestionOption(questionIndex: number, optionIndex: number): void;
onEditPollQuestionOption(questionIndex: number, optionIndex: number, option: string): void;
onSetPollQuestionCorrectOption(questionIndex: number, optionIndex: number, correctOption: boolean): void;
onQuestionFieldChange: <K extends keyof Omit<PollQuestionUI, 'options'>>(questionIndex: number, questionField: K, value: Omit<PollQuestionUI, 'options'>[K]) => void;
onDelete(index: number): void;
}
export declare const PollQuestion: React.FC<PollQuestionProps>;
//# sourceMappingURL=PollQuestion.d.ts.map