UNPKG

react-native-mock-tmp-build

Version:

A fully mocked and test-friendly version of react native

51 lines (43 loc) 2.57 kB
var _extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source){if(Object.prototype.hasOwnProperty.call(source,key)){target[key]=source[key];}}}return target;};/** * https://github.com/facebook/react-native/blob/master/Libraries/Image/ImageStylePropTypes.js */ var _propTypes=require('prop-types');var _propTypes2=_interopRequireDefault(_propTypes); var _ColorPropType=require('./ColorPropType');var _ColorPropType2=_interopRequireDefault(_ColorPropType); var _TransformPropTypes=require('./TransformPropTypes');var _TransformPropTypes2=_interopRequireDefault(_TransformPropTypes); var _ShadowPropTypesIOS=require('./ShadowPropTypesIOS');var _ShadowPropTypesIOS2=_interopRequireDefault(_ShadowPropTypesIOS); var _LayoutPropTypes=require('./LayoutPropTypes');var _LayoutPropTypes2=_interopRequireDefault(_LayoutPropTypes); var _ImageResizeMode=require('./ImageResizeMode');var _ImageResizeMode2=_interopRequireDefault(_ImageResizeMode);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{'default':obj};} var ImageStylePropTypes=_extends({},_LayoutPropTypes2['default'],_ShadowPropTypesIOS2['default'],_TransformPropTypes2['default'],{ resizeMode:_propTypes2['default'].oneOf(_ImageResizeMode2['default']), backfaceVisibility:_propTypes2['default'].oneOf(['visible','hidden']), backgroundColor:_ColorPropType2['default'], borderColor:_ColorPropType2['default'], borderWidth:_propTypes2['default'].number, borderRadius:_propTypes2['default'].number, overflow:_propTypes2['default'].oneOf(['visible','hidden']), /** * iOS-Specific style to "tint" an image. * Changes the color of all the non-transparent pixels to the tintColor. * @platform ios */ tintColor:_ColorPropType2['default'], opacity:_propTypes2['default'].number, /** * When the image has rounded corners, specifying an overlayColor will * cause the remaining space in the corners to be filled with a solid color. * This is useful in cases which are not supported by the Android * implementation of rounded corners: * - Certain resize modes, such as 'contain' * - Animated GIFs * * A typical way to use this prop is with images displayed on a solid * background and setting the `overlayColor` to the same color * as the background. * * For details of how this works under the hood, see * http://frescolib.org/docs/rounded-corners-and-circles.html * * @platform android */ overlayColor:_propTypes2['default'].string}); module.exports=ImageStylePropTypes;