UNPKG

@bytedance/mona-client-mini

Version:

miniapp for mona

19 lines (18 loc) 719 B
import React from 'react'; import { LifecycleContext, AppLifecycle } from '@bytedance/mona'; import AppTaskController from '@/reconciler/AppTaskController'; export default function createApp(AppComponent: React.ComponentType<any>): { appLifecycleContext: LifecycleContext; _pages: any[]; _controller: AppTaskController; addPage(pageIns: any): void; removePage(pageIns: any): void; _render(): number; onLaunch(...rest: any[]): void; onShow(...rest: any[]): void; onHide(...rest: any[]): void; onError(...rest: any[]): void; onPageNotFound(...rest: any[]): void; onUnhandledRejection(...rest: any[]): void; _callLifecycle(name: AppLifecycle, ...params: any[]): any; };