You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
886 B
31 lines
886 B
/// <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;
|