UNPKG

agora-edu-core-lb

Version:

For publishing npm package agora-edu-core (Web & Electron). Get more information from https://docs.agora.io

20 lines (19 loc) 1.15 kB
import React, { ReactChild } from 'react'; import { EduScenarioAppStore } from '../stores/index'; import { AppStoreInitParams } from '../api/declare'; export declare type CoreAppContext = Record<string, EduScenarioAppStore>; export declare const CoreContext: React.Context<EduScenarioAppStore>; export declare const CoreContextProvider: ({ params, children, dom, controller, }: { params: AppStoreInitParams; children: ReactChild; dom: HTMLElement; controller?: any; }) => JSX.Element; export declare const useCoreContext: () => EduScenarioAppStore; export declare const useBoardStore: () => import("../stores/board").BoardStore; export declare const useRoomStore: () => import("../stores/room").RoomStore; export declare const usePretestStore: () => import("../stores/pretest").PretestStore; export declare const useMediaStore: () => import("../stores/media").MediaStore; export declare const useSceneStore: () => import("../stores/scene").SceneStore; export declare const useWidgetStore: () => import("../stores/widget").WidgetStore; export declare const useSmallClassStore: () => import("../stores/small-class").SmallClassStore;