12345678910111213141516171819202122232425262728293031323334 |
- // Type definitions for react-native-autoheight-webview 1.x
- // Project: https://github.com/iou90/react-native-autoheight-webview
- // Definitions by: Naveen Ithappu <https://github.com/naveen-ithappu>
- // TypeScript Version: 2.8
- import { Component } from 'react';
-
- import { WebViewProps } from 'react-native-webview';
-
- import { StyleProp, ViewStyle } from 'react-native';
-
- export interface StylesFile {
- href: string;
- type: string;
- rel: string;
- }
-
- export interface SizeUpdate {
- width: number;
- height: number;
- }
-
- export interface AutoHeightWebViewProps extends WebViewProps {
- onSizeUpdated: (size: SizeUpdate) => void;
- files: StylesFile[];
- style: StyleProp<ViewStyle>;
- customScript: string;
- customStyle: string;
- viewportContent: string;
- scalesPageToFit: boolean;
- scrollEnabledWithZoomedin: boolean;
- }
-
- export default class AutoHeightWebView extends Component<Partial<AutoHeightWebViewProps>> { }
|