UNPKG

core-native

Version:

A lightweight framework based on React Native + Redux + Redux Saga, in strict TypeScript.

15 lines (14 loc) 546 B
import { ComponentType } from "react"; import { LoggerConfig } from "../Logger"; import { ErrorListener } from "../module"; import { Module } from "./Module"; declare type ErrorHandlerModuleClass = new (name: string, state: {}) => Module<{}> & ErrorListener; interface BootstrapOption { registeredAppName: string; componentType: ComponentType<{}>; errorHandler: ErrorHandlerModuleClass; beforeRendering?: () => Promise<any>; logger?: LoggerConfig; } export declare function startApp(config: BootstrapOption): void; export {};