1 // Copyright 2022-present 650 Industries. All rights reserved.
2 
3 #pragma once
4 
5 #ifdef __cplusplus
6 
7 #include <folly/dynamic.h>
8 #include <react/renderer/components/view/ViewProps.h>
9 #include <react/renderer/core/PropsParserContext.h>
10 
11 namespace expo {
12 
13 class ExpoViewProps final : public facebook::react::ViewProps {
14 public:
15   ExpoViewProps() = default;
16   ExpoViewProps(const facebook::react::PropsParserContext &context,
17                 const ExpoViewProps &sourceProps,
18                 const facebook::react::RawProps &rawProps);
19 
20 #pragma mark - Props
21 
22   const folly::dynamic proxiedProperties;
23 };
24 
25 } // namespace expo
26 
27 #endif // __cplusplus
28