ModalProperties should be optional

These properties should be optional.

https://github.com/facebook/react-native/blob/master/Libraries/Modal/Modal.js#L113-L124

i.e. they are PropTypes.func / PropTypes.arrayOf not PropTypes.func.required / PropTypes.arrayOf().required
This commit is contained in:
cailenmusselman
2016-12-13 18:15:28 -06:00
committed by GitHub
parent 8255d1d175
commit 31e4220dde

View File

@@ -3772,13 +3772,13 @@ declare module "react" {
* On iOS, the modal is still restricted by what's specified in your app's Info.plist's UISupportedInterfaceOrientations field.
* @platform ios
*/
supportedOrientations: ('portrait' | 'portrait-upside-down' | 'landscape' | 'landscape-left' | 'landscape-right')[]
supportedOrientations?: ('portrait' | 'portrait-upside-down' | 'landscape' | 'landscape-left' | 'landscape-right')[]
/**
* The `onOrientationChange` callback is called when the orientation changes while the modal is being displayed.
* The orientation provided is only 'portrait' or 'landscape'. This callback is also called on initial render, regardless of the current orientation.
* @platform ios
*/
onOrientationChange: () => void,
onOrientationChange?: () => void
}
export interface ModalStatic extends React.ComponentClass<ModalProperties> {