mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-04-13 22:40:50 +08:00
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:
4
react-native/index.d.ts
vendored
4
react-native/index.d.ts
vendored
@@ -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> {
|
||||
|
||||
Reference in New Issue
Block a user