rmc-align
Version:
react align ui component for mobile
31 lines (30 loc) • 886 B
TypeScript
/// <reference types="react" />
import React, { Component } from 'react';
export interface IAlignProps {
childrenProps?: {};
align: {};
target: () => void;
onAlign?: (source: any, align: any) => void;
monitorBufferTime?: number;
monitorWindowResize?: boolean;
disabled?: boolean;
}
declare class Align extends Component<IAlignProps, any> {
static defaultProps: {
target: () => Window;
onAlign: () => void;
monitorBufferTime: number;
monitorWindowResize: boolean;
disabled: boolean;
};
resizeHandler: any;
bufferMonitor: any;
componentDidMount(): void;
componentDidUpdate(prevProps: any): void;
componentWillUnmount(): void;
startMonitorWindowResize(): void;
stopMonitorWindowResize(): void;
forceAlign: () => void;
render(): React.ReactElement<any>;
}
export default Align;