1 // Copyright 2022-present 650 Industries. All rights reserved. 2 3 #pragma once 4 5 #ifdef __cplusplus 6 7 #include <react/renderer/core/ConcreteComponentDescriptor.h> 8 9 #include "ExpoViewShadowNode.h" 10 11 namespace expo { 12 13 class ExpoViewComponentDescriptor : public facebook::react::ConcreteComponentDescriptor<ExpoViewShadowNode> { 14 public: 15 using Flavor = std::shared_ptr<std::string const>; 16 17 ExpoViewComponentDescriptor(facebook::react::ComponentDescriptorParameters const ¶meters); 18 19 facebook::react::ComponentHandle getComponentHandle() const override; 20 facebook::react::ComponentName getComponentName() const override; 21 }; 22 23 } // namespace expo 24 25 #endif // __cplusplus 26