decord/source/281_createPublicRootInstance.js
2026-08-24 06:08:38 +00:00

35 lines
1.5 KiB
JavaScript

// Module ID: 281
// Function ID: 282
// Name: createPublicRootInstance
// Dependencies: [140, 143, 151, 114]
// Module 281 (createPublicRootInstance)
import _isNativeReflectConstruct from "_isNativeReflectConstruct" /* 140 */;
require = arg1;
const module = arg2;
const exports = arg3;
const dependencyMap = arg6;
arg5.createPublicRootInstance = function createPublicRootInstance(arg0) {
return _isNativeReflectConstruct.createReactNativeDocument(arg0);
};
arg5.createPublicInstance = function createPublicInstance(nativeTag, viewConfig, internalInstanceHandle, arg3) {
return new module(143)(nativeTag, viewConfig, internalInstanceHandle, arg3);
};
arg5.createPublicTextInstance = function createPublicTextInstance(stateNode) {
return new module(151)(stateNode, arg1);
};
arg5.getNativeTagFromPublicInstance = function getNativeTagFromPublicInstance(__nativeTag) {
return __nativeTag.__nativeTag;
};
arg5.getNodeFromPublicInstance = function getNodeFromPublicInstance(instance) {
let nodeFromInternalInstanceHandle = null;
if (null != instance.__internalInstanceHandle) {
nodeFromInternalInstanceHandle = exports(114).getNodeFromInternalInstanceHandle(instance.__internalInstanceHandle);
const obj = exports(114);
}
return nodeFromInternalInstanceHandle;
};
arg5.getInternalInstanceHandleFromPublicInstance = function getInternalInstanceHandleFromPublicInstance(_internalInstanceHandle) {
return null != _internalInstanceHandle._internalInstanceHandle ? _internalInstanceHandle._internalInstanceHandle : _internalInstanceHandle.__internalInstanceHandle;
};