UNPKG

reactnativecomponents

Version:
40 lines (39 loc) 1.14 kB
import * as PropTypes from 'prop-types'; import Component from '../AbstractComponent'; import Props from './Props'; /** * @author 田尘殇Sean(sean.snow@live.com) * @date 16/7/14 */ declare class Canvas extends Component<Props> { static propTypes: { lineWidth: PropTypes.Requireable<number>; lines: PropTypes.Requireable<any[]>; strokeColor: PropTypes.Requireable<string>; }; static defaultProps: { lineWidth: number; strokeColor: string; }; canvas: any; panResponder: any; points: any[]; lines: any[]; state: any; constructor(props: any); componentWillMount(): void; componentWillReceiveProps(nextProps: any): void; getLineWidth(width: any): any; setNativeProps(props: any): void; handlePanResponderGrant(event: any, gestureState: any): void; handlePanResponderMove(event: any, gestureState: any): void; handlePoint(event: any, gestureState: any): { x: any; y: any; }; capture(mimeType?: string): any; clearScreen(): void; handleChange(): void; render(): JSX.Element; } export default Canvas;