UNPKG

@es-react/react

Version:

Hippy react framework

52 lines (51 loc) 2.29 kB
import { Fiber } from '@hippy/react-reconciler'; import ElementNode from '../dom/element-node'; type RootContainer = any; declare function setRootContainer(rootId: number, root: RootContainer): void; declare function getRootContainer(): RootContainer; declare function getRootViewId(): number; declare function findNodeByCondition(condition: (node: Fiber) => boolean): null | Fiber; declare function findNodeById(nodeId: number): Fiber | null; declare function preCacheFiberNode(targetNode: Fiber, nodeId: number): void; declare function unCacheFiberNode(nodeId: number): void; declare function getElementFromFiber(fiberNode: Fiber): any; declare function getFiberNodeFromId(nodeId: number): any; declare function unCacheFiberNodeOnIdle(node: ElementNode | number): void; declare function recursivelyUnCacheFiberNode(node: ElementNode | number): void; declare function requestIdleCallback(cb: IdleRequestCallback, options?: { timeout: number; }): ReturnType<typeof setTimeout> | number; declare function cancelIdleCallback(id: ReturnType<typeof requestIdleCallback>): void; interface EventNamesMap { [propName: string]: string[]; } declare const NATIVE_EVENT_INDEX = 1; declare const eventHandlerType: { ADD: number; REMOVE: number; }; declare const relativeToRefType: { BEFORE: number; AFTER: number; }; declare const eventNamesMap: EventNamesMap; declare const DOMEventPhase: { NONE: number; CAPTURING_PHASE: number; AT_TARGET: number; BUBBLING_PHASE: number; }; declare const nativeEventMap: { onClick: string; onLongClick: string; onPressIn: string; onPressOut: string; onTouchDown: string; onTouchStart: string; onTouchEnd: string; onTouchMove: string; onTouchCancel: string; }; declare function isNativeGesture(name: any): boolean; declare function translateToNativeEventName(name: any): any; export { relativeToRefType, NATIVE_EVENT_INDEX, DOMEventPhase, eventHandlerType, eventNamesMap, nativeEventMap, isNativeGesture, translateToNativeEventName, requestIdleCallback, cancelIdleCallback, setRootContainer, getRootContainer, getRootViewId, findNodeByCondition, findNodeById, preCacheFiberNode, unCacheFiberNode, getFiberNodeFromId, getElementFromFiber, unCacheFiberNodeOnIdle, recursivelyUnCacheFiberNode, };