UNPKG

egreact

Version:

A react render for egret 一个为 egret 而生的 react 渲染器

29 lines (28 loc) 1.22 kB
import { Reconciler } from 'react-reconciler'; import { IRenderInfo, Instance } from './type'; export declare function getBoundingClientRect(instance: Instance<egret.DisplayObject>): DOMRect | { x: number; y: number; width: number; height: number; left: number; top: number; }; export declare type ProxyEventInfo = [ string, EventListener, (boolean | { capture?: boolean; })?, EventListener?, any? ]; export declare function findMatchEventIndex([type1, handler1, options1]: ProxyEventInfo, collection?: ProxyEventInfo[]): number; export declare function extraMatchEvent(info: ProxyEventInfo): ProxyEventInfo | null; export declare function findFiberByHostInstance(instance: Instance): import("react-reconciler").Fiber; export declare function addCompatibleDomAttributes(instance: any): void; export declare function deleteCompatibleDomAttributes(instance: any): void; export declare function injectIntoDevTools(reconciler: Reconciler<any, any, any, any, any>): void; export declare function proxyHackForDevTools(): void; export declare function unProxyHackForDevTools(): void; export declare function injectMemoizedProps(instance: Instance, info: IRenderInfo): void;