UNPKG

agora-meeting-sdk

Version:

For publishing npm package agora-metting-sdk (Web). Get more information from https://docs.agora.io

29 lines (28 loc) 1.16 kB
import { HomeStore } from '../../infra/stores/app/home'; import { BizPageRouter } from '../../infra/types'; import { AppStoreInitParams } from '../../../../agora-meeting-core/src'; export interface RouteContainerProps { routes: BizPageRouter[]; mainPath?: string; inRoom?: boolean; } export interface AppContainerProps extends RouteContainerProps { basename?: string; store: HomeStore; } export interface RoomContainerProps extends RouteContainerProps { basename?: string; store: any; } declare type AppContainerComponentProps = Omit<AppContainerProps, 'defaultStore'>; export declare const RouteContainer: (props: RouteContainerProps) => JSX.Element; export declare type RoomContainerParams = { params: AppStoreInitParams; routes: BizPageRouter[]; mainPath: string; }; export declare const RoomContainer: (props: RoomContainerParams) => JSX.Element; export declare const AppContainer: (props: AppContainerProps) => JSX.Element; declare type GenAppComponentProps = Pick<AppContainerComponentProps, 'routes' | 'basename'>; export declare const GenAppContainer: () => (props: GenAppComponentProps) => JSX.Element; export {};