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