update react typings to 0.37

adds the onMessage propType for webView added in 0.37

@bgrieder - not sure how to best check for other potential new types between 0.34 and 0.37, but this is one I'm sure is missing:
https://facebook.github.io/react-native/docs/webview.html#onmessage
This commit is contained in:
Danny Cochran
2016-11-23 06:47:28 -08:00
committed by GitHub
parent e8d8a70438
commit 4330cf1bb9

View File

@@ -1,4 +1,4 @@
// Type definitions for react-native 0.34
// Type definitions for react-native 0.37
// Project: https://github.com/facebook/react-native
// Definitions by: Bruno Grieder <https://github.com/bgrieder>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
@@ -1922,6 +1922,16 @@ declare module "react" {
[key: string]: any
}
/**
* Passed data from WebView via window.postMessage.
*/
export interface WebViewMessageEventData {
/**
* The data sent from a WebView; can only be a string.
*/
data: string
}
export interface WebViewPropertiesAndroid {
/**
@@ -2080,6 +2090,11 @@ declare module "react" {
*/
onLoadStart?: (event: NavState) => void
/**
* Invoked when window.postMessage is called from WebView.
*/
onMessage?: ( event: NativeSyntheticEvent<WebViewMessageEventData> ) => void
/**
* Function that is invoked when the `WebView` loading starts or ends.
*/