UNPKG

react-native-web-internals

Version:

React Native for Web

17 lines (16 loc) 676 B
import UIManager from "../UIManager/index"; import useStable from "../useStable/index"; 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.js.map