24 lines
961 B
JavaScript
24 lines
961 B
JavaScript
// Metro module 281 (f282).
|
|
import { createReactNativeDocument } from "./ReactNativeDocument";
|
|
import ReactNativeElement from "./ReactNativeElement";
|
|
import ReadOnlyText from "./ReadOnlyText";
|
|
import { getNodeFromInternalInstanceHandle } from "./Module114";
|
|
export function createPublicRootInstance(a0) {
|
|
return createReactNativeDocument(a0);
|
|
}
|
|
export function createPublicInstance(a0, a1, a2, a3) {
|
|
return new ReactNativeElement(a0, a1, a2, a3);
|
|
}
|
|
export function createPublicTextInstance(a0, a1) {
|
|
return new ReadOnlyText(a0, a1);
|
|
}
|
|
export function getNativeTagFromPublicInstance(a0) {
|
|
return a0.__nativeTag;
|
|
}
|
|
export function getNodeFromPublicInstance(a0) {
|
|
return a0.__internalInstanceHandle != null ? getNodeFromInternalInstanceHandle(a0.__internalInstanceHandle) : null;
|
|
}
|
|
export function getInternalInstanceHandleFromPublicInstance(a0) {
|
|
return a0._internalInstanceHandle != null ? a0._internalInstanceHandle : a0.__internalInstanceHandle;
|
|
}
|