UNPKG

@es-react/react

Version:

Hippy react framework

23 lines (22 loc) 1.42 kB
import ViewNode from '../dom/view-node'; import Element from '../dom/element-node'; import { HippyTypes } from '../types'; declare function endBatch(isHookUsed?: boolean): void; type renderToNativeReturnedVal = [ translatedNode?: HippyTypes.TranslatedNodes, eventNode?: HippyTypes.EventNode, printedNode?: HippyTypes.PrintedNode ]; declare function renderToNative(rootViewId: number, targetNode: Element, refInfo?: HippyTypes.ReferenceInfo): renderToNativeReturnedVal; type renderToNativeWithChildrenReturnedVal = [ nativeLanguages: HippyTypes.TranslatedNodes[], eventLanguages: HippyTypes.EventNode[], printedLanguages: HippyTypes.PrintedNode[] ]; declare function renderToNativeWithChildren(rootViewId: number, node: ViewNode, callback?: Function, refInfo?: HippyTypes.ReferenceInfo): renderToNativeWithChildrenReturnedVal; declare function insertChild(parentNode: ViewNode, childNode: ViewNode, refInfo?: HippyTypes.ReferenceInfo): void; declare function removeChild(parentNode: ViewNode, childNode: ViewNode | null): void; declare function moveChild(parentNode: ViewNode, childNode: ViewNode, refInfo?: HippyTypes.ReferenceInfo): void; declare function updateChild(parentNode: Element): void; declare function updateWithChildren(parentNode: ViewNode): void; export { endBatch, renderToNative, renderToNativeWithChildren, insertChild, removeChild, updateChild, moveChild, updateWithChildren, };