⚠️ Oops! This page doesn't appear to define a type called `_`.

# WebView-BsReactNative

This module does not have a toplevel documentation block.

#### type source

#### let source: ( ~?uri: option(string), ~?method: option(string), ~?headers: option(Js.t('a)), ~?body: option(string), unit ) => source

#### type iOSLoadRequestEvent = Js.t( < canGoBack : bool; canGoForward : bool; loading : bool; lockIdentifier : int; navigationType : string; target : int; title : string; url : string > )

#### type contentInsets

#### let contentInsets: ( ~?top: option(int), ~?left: option(int), ~?bottom: option(int), ~?right: option(int), unit ) => contentInsets

#### let make: ( ~?source: option(source), ~?style: option(Style.t), ~?renderError: option(unit => ReasonReact.reactElement), ~?renderLoading: option(unit => ReasonReact.reactElement), ~?onError: option( Js.t( < canGoBack : bool option; canGoForward : bool option; loading : bool option; title : string option; url : string option > ) => unit ), ~?onLoad: option( Js.t( < canGoBack : bool option; canGoForward : bool option; loading : bool option; title : string option; url : string option > ) => unit ), ~?onLoadEnd: option( Js.t( < canGoBack : bool option; canGoForward : bool option; loading : bool option; title : string option; url : string option > ) => unit ), ~?onLoadStart: option( Js.t( < canGoBack : bool option; canGoForward : bool option; loading : bool option; title : string option; url : string option > ) => unit ), ~?automaticallyAdjustContentInsets: option(bool), ~?contentInsets: option(contentInsets), ~?accessibilityLabel: option(ReasonReact.reactElement), ~?accessible: option(bool), ~?hitSlop: option(insets), ~?onAccessibilityTap: option(unit => unit), ~?onLayout: option(NativeLayoutEvent.t => unit), ~?onMagicTap: option(unit => unit), ~?responderHandlers: option(touchResponderHandlers), ~?pointerEvents: option( [ `none | `boxOnly | `auto | `boxNone ] ), ~?removeClippedSubviews: option(bool), ~?testID: option(string), ~?accessibilityComponentType: option( [ `button | `none | `radiobutton_checked | `radiobutton_unchecked ] ), ~?accessibilityLiveRegion: option( [ `none | `polite | `assertive ] ), ~?collapsable: option(bool), ~?importantForAccessibility: option( [ `no | `yes | `noHideDescendants | `auto ] ), ~?needsOffscreenAlphaCompositing: option(bool), ~?renderToHardwareTextureAndroid: option(bool), ~?accessibilityTraits: option( list( [ `frequentUpdates | `adjustable | `image | `button | `header | `none | `plays | `text | `startsMedia | `disabled | `link | `pageTurn | `selected | `allowsDirectInteraction | `summary | `search | `key ] ) ), ~?accessibilityViewIsModal: option(bool), ~?shouldRasterizeIOS: option(bool), ~?injectJavaScript: option(string => unit), ~?injectedJavaScript: option(string), ~?mediaPlaybackRequiresUserAction: option(bool), ~?onMessage: option(NativeEvent.t => unit), ~?onNavigationStateChange: option( Js.t( < canGoBack : bool option; canGoForward : bool option; loading : bool option; title : string option; url : string option > ) => unit ), ~?scalesPageToFit: option(bool), ~?startInLoadingState: option(bool), ~?domStorageEnabled: option(bool), ~?javaScriptEnabled: option(bool), ~?mixedContentMode: option( list([ `compatibility | `never | `always ]) ), ~?thirdPartyCookiesEnabled: option(bool), ~?userAgent: option(string), ~?allowsInlineMediaPlayback: option(bool), ~?bounces: option(bool), ~?dataDetectorTypes: option( list( [ `none | `all | `link | `calendarEvent | `address | `phoneNumber ] ) ), ~?decelerationRate: option( list([ `value of float | `normal | `fast ]) ), ~?onShouldStartLoadWithRequest: option( iOSLoadRequestEvent => bool ), ~?scrollEnabled: option(bool), array(ReasonReact.reactElement) ) => ReasonReact.component( ReasonReact.stateless, ReasonReact.noRetainedProps, unit )