Interface ParticipantsModalParameters

interface ParticipantsModalParameters {
    position?:
        | "center"
        | "topLeft"
        | "topRight"
        | "bottomLeft"
        | "bottomRight";
    backgroundColor?: string;
    coHostResponsibility: CoHostResponsibility[];
    coHost: string;
    member: string;
    islevel: string;
    participants: Participant[];
    eventType: EventType;
    filteredParticipants: Participant[];
    socket: Socket<DefaultEventsMap, DefaultEventsMap>;
    showAlert?: ShowAlert;
    roomName: string;
    updateIsMessagesModalVisible: ((isVisible: boolean) => void);
    updateDirectMessageDetails: ((participant: Participant) => void);
    updateStartDirectMessage: ((start: boolean) => void);
    updateParticipants: ((participants: Participant[]) => void);
    getUpdatedAllParams: (() => ParticipantsModalParameters);
    [key: string]: any;
}

Indexable

  • [key: string]: any

Properties

position?:
    | "center"
    | "topLeft"
    | "topRight"
    | "bottomLeft"
    | "bottomRight"
backgroundColor?: string
coHostResponsibility: CoHostResponsibility[]
coHost: string
member: string
islevel: string
participants: Participant[]
eventType: EventType
filteredParticipants: Participant[]
socket: Socket<DefaultEventsMap, DefaultEventsMap>
showAlert?: ShowAlert
roomName: string
updateIsMessagesModalVisible: ((isVisible: boolean) => void)
updateDirectMessageDetails: ((participant: Participant) => void)
updateStartDirectMessage: ((start: boolean) => void)
updateParticipants: ((participants: Participant[]) => void)
getUpdatedAllParams: (() => ParticipantsModalParameters)