diff --git a/Libraries/TypeSafety/RCTConvertHelpers.h b/Libraries/TypeSafety/RCTConvertHelpers.h index 0df1bc85bd1..1b6bf9341e7 100644 --- a/Libraries/TypeSafety/RCTConvertHelpers.h +++ b/Libraries/TypeSafety/RCTConvertHelpers.h @@ -40,6 +40,12 @@ NSArray *RCTConvertOptionalVecToArray(const folly::Optional &vec, id return vec.hasValue() ? RCTConvertVecToArray(vec.value(), convertor) : nil; } +template +NSArray *RCTConvertOptionalVecToArray(const folly::Optional &vec) +{ + return vec.hasValue() ? RCTConvertVecToArray(vec.value(), ^id(typename ContainerT::value_type element) { return element; }) : nil; +} + bool RCTBridgingToBool(id value); folly::Optional RCTBridgingToOptionalBool(id value); NSString *RCTBridgingToString(id value);