@saber2pr/react
Version:
react in Typescript.
12 lines (11 loc) • 624 B
TypeScript
import { Fiber, Instance } from "../shared/ReactTypes";
import { HostConfigType } from "./ReactFiberHostConfig";
declare type ScheduleWorkMode = "normal" | "layout";
declare function scheduleWork(fiber: Fiber, mode?: ScheduleWorkMode): void;
declare function createRenderer(HostConfig: HostConfigType): {
createContainer: (component: Fiber, container: Instance, callback?: Function) => void;
updateContainer: (component: Fiber, container: Instance, callback?: Function) => void;
isContainer: (container: Instance) => boolean;
};
export { scheduleWork, createRenderer };
export default createRenderer;