react-native/ReactCommon/fabric/core/shadownode
Valentin Shergin 7048c9134a Fabric: Support for optionals in `convertRawProp` and `debugStringConvertibleItem` templates
Summary:
We have to have automatic treatment for `optional` types. So, if we can process type `T` we can also automatically process `optional<T>.`
Support for optional allows us to not introduce new types (with embedded special "undefined" value) or pollute existing pure types (with special "undefined" value). (A lot of examples of those types can be found in AttributedString module.)

Reviewed By: fkgozali

Differential Revision: D7958249

fbshipit-source-id: 21af526a17dd0329e1262020cab8ecb902316654
2018-05-14 16:03:49 -07:00
..
ConcreteShadowNode.h Fabric: Devirtualizing of props parsing infra 2018-05-14 16:03:49 -07:00
LocalData.h Fabric: Introducing `LocalData` concept 2018-04-26 18:03:07 -07:00
Props.cpp Fabric: Devirtualizing of props parsing infra 2018-05-14 16:03:49 -07:00
Props.h Fabric: Devirtualizing of props parsing infra 2018-05-14 16:03:49 -07:00
ShadowNode.cpp Fabric: Introducing `LocalData` concept 2018-04-26 18:03:07 -07:00
ShadowNode.h Fabric: Introcucing `ConcreteComponentDescriptor::adopt()` 2018-04-26 18:03:07 -07:00
propsConversions.h Fabric: Support for optionals in `convertRawProp` and `debugStringConvertibleItem` templates 2018-05-14 16:03:49 -07:00