Files
icehrm/web/node_modules/rc-drawer/lib/DrawerChild.d.ts
2020-05-20 18:47:29 +02:00

57 lines
1.7 KiB
TypeScript

import * as React from 'react';
import { IDrawerChildProps } from './IDrawerPropTypes';
interface IState {
_self: DrawerChild;
prevProps?: IDrawerChildProps;
}
declare class DrawerChild extends React.Component<IDrawerChildProps, IState> {
static defaultProps: {
switchScrollingEffect: () => void;
};
static getDerivedStateFromProps(props: IDrawerChildProps, { prevProps, _self }: {
prevProps: IDrawerChildProps;
_self: DrawerChild;
}): {
prevProps: IDrawerChildProps;
};
private levelDom;
private dom;
private contentWrapper;
private contentDom;
private maskDom;
private handlerDom;
private drawerId;
private timeout;
private passive;
private startPos;
constructor(props: IDrawerChildProps);
componentDidMount(): void;
componentDidUpdate(prevProps: IDrawerChildProps): void;
componentWillUnmount(): void;
private domFocus;
private removeStartHandler;
private removeMoveHandler;
private transitionEnd;
private onKeyDown;
private onWrapperTransitionEnd;
private openLevelTransition;
private setLevelTransform;
private setLevelAndScrolling;
private toggleScrollingToDrawerAndBody;
private addScrollingEffect;
private remScrollingEffect;
private getCurrentDrawerSome;
private getLevelDom;
private getHorizontalBoolAndPlacementName;
render(): JSX.Element;
}
declare const _default: typeof DrawerChild & {
prototype: DrawerChild;
defaultProps: {
switchScrollingEffect: () => void;
};
getDerivedStateFromProps: typeof DrawerChild.getDerivedStateFromProps;
contextType?: React.Context<any>;
};
export default _default;