mediasfu-reactnative-expo
Version:
mediasfu-reactnative-expo – Expo-managed React Native WebRTC SDK for video conferencing, webinars, live streaming, broadcast, screen sharing, whiteboard, chat, recording, live subtitles, translation, and AI agent rooms on iOS, Android, and web. Prebuilt r
26 lines (25 loc) • 993 B
TypeScript
import { GridSizes, ComponentSizes, EventType } from '../@types/types';
export interface UpdateMiniCardsGridParameters {
updateGridRows: (rows: number) => void;
updateGridCols: (cols: number) => void;
updateAltGridRows: (rows: number) => void;
updateAltGridCols: (cols: number) => void;
updateGridSizes: (gridSizes: GridSizes) => void;
gridSizes: GridSizes;
paginationDirection: string;
paginationHeightWidth: number;
doPaginate: boolean;
componentSizes: ComponentSizes;
eventType: EventType;
getUpdatedAllParams: () => UpdateMiniCardsGridParameters;
[key: string]: any;
}
export interface UpdateMiniCardsGridOptions {
rows: number;
cols: number;
defal?: boolean;
actualRows?: number;
parameters: UpdateMiniCardsGridParameters;
}
export type UpdateMiniCardsGridType = (options: UpdateMiniCardsGridOptions) => Promise<void>;
export declare function updateMiniCardsGrid(options: UpdateMiniCardsGridOptions): Promise<void>;