this repo has no description
1 2/** 3 * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen). 4 * 5 * Do not edit this file as changes may cause incorrect behavior and will be lost 6 * once the code is regenerated. 7 * 8 * @generated by codegen project: GenerateEventEmitterCpp.js 9 */ 10 11#include <react/renderer/components/safeareacontext/EventEmitters.h> 12 13 14namespace facebook::react { 15 16void RNCSafeAreaProviderEventEmitter::onInsetsChange(OnInsetsChange event) const { 17 dispatchEvent("insetsChange", [event=std::move(event)](jsi::Runtime &runtime) { 18 auto payload = jsi::Object(runtime); 19 { 20 auto insets = jsi::Object(runtime); 21 insets.setProperty(runtime, "top", event.insets.top); 22 insets.setProperty(runtime, "right", event.insets.right); 23 insets.setProperty(runtime, "bottom", event.insets.bottom); 24 insets.setProperty(runtime, "left", event.insets.left); 25 payload.setProperty(runtime, "insets", insets); 26} 27{ 28 auto frame = jsi::Object(runtime); 29 frame.setProperty(runtime, "x", event.frame.x); 30 frame.setProperty(runtime, "y", event.frame.y); 31 frame.setProperty(runtime, "width", event.frame.width); 32 frame.setProperty(runtime, "height", event.frame.height); 33 payload.setProperty(runtime, "frame", frame); 34} 35 return payload; 36 }); 37} 38 39 40} // namespace facebook::react