react-native-web-internals
Version:
React Native for Web
14 lines (13 loc) • 675 B
JavaScript
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