UNPKG

react-native-web-internals

Version:

React Native for Web

14 lines (13 loc) 675 B
import UIManager from "../UIManager/index.mjs"; import useStable from "../useStable/index.mjs"; function usePlatformMethods({ pointerEvents, style }) { return useStable(() => hostNode => { hostNode != null && (hostNode.measure = callback => UIManager.measure(hostNode, callback), hostNode.measureLayout = (relativeToNode, success, failure) => UIManager.measureLayout(hostNode, relativeToNode, failure, success), hostNode.measureInWindow = callback => UIManager.measureInWindow(hostNode, callback)); }); } var usePlatformMethods_default = usePlatformMethods; export { usePlatformMethods_default as default, usePlatformMethods }; //# sourceMappingURL=index.mjs.map