mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-03-29 08:58:23 +08:00
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:
17
react-native/index.d.ts
vendored
17
react-native/index.d.ts
vendored
@@ -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.
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user