UNPKG

@bytedance/mona-client-mini

Version:

miniapp for mona

27 lines (26 loc) 794 B
import { FiberRoot } from 'react-reconciler'; import ServerElement from './ServerElement'; export interface Task { method: string; key?: number; text?: string; parentKey?: number; beforeKey?: number; childKey?: number; children?: ServerElement; } export default class AppTaskController { context: any; _root: ServerElement; tasks: Task[]; rootContainer?: FiberRoot; rootKey: string; constructor(context: any); requestUpdate(): void; applyUpdate(): void; addCallback(cbKey: string, cb: (...args: any) => any): void; removeCallback(name: string | number): void; appendChild(child: ServerElement): void; removeChild(child: ServerElement): void; insertBefore(child: ServerElement, beforeChild: ServerElement): void; }