63 lines
1.7 KiB
TypeScript
63 lines
1.7 KiB
TypeScript
import * as React from 'react';
|
|
import { IDrawerProps } from './IDrawerPropTypes';
|
|
interface IState {
|
|
open: boolean;
|
|
}
|
|
declare class DrawerWrapper extends React.Component<IDrawerProps, IState> {
|
|
static defaultProps: {
|
|
prefixCls: string;
|
|
placement: string;
|
|
getContainer: string;
|
|
defaultOpen: boolean;
|
|
level: string;
|
|
duration: string;
|
|
ease: string;
|
|
onChange: () => void;
|
|
afterVisibleChange: () => void;
|
|
handler: JSX.Element;
|
|
showMask: boolean;
|
|
maskClosable: boolean;
|
|
maskStyle: {};
|
|
wrapperClassName: string;
|
|
className: string;
|
|
keyboard: boolean;
|
|
forceRender: boolean;
|
|
};
|
|
static getDerivedStateFromProps(props: IDrawerProps, { prevProps }: {
|
|
prevProps: IDrawerProps;
|
|
}): {
|
|
open?: boolean;
|
|
prevProps: IDrawerProps;
|
|
};
|
|
dom: HTMLElement | null;
|
|
constructor(props: IDrawerProps);
|
|
private onHandleClick;
|
|
private onClose;
|
|
render(): JSX.Element;
|
|
}
|
|
declare const _default: typeof DrawerWrapper & {
|
|
prototype: DrawerWrapper;
|
|
defaultProps: {
|
|
prefixCls: string;
|
|
placement: string;
|
|
getContainer: string;
|
|
defaultOpen: boolean;
|
|
level: string;
|
|
duration: string;
|
|
ease: string;
|
|
onChange: () => void;
|
|
afterVisibleChange: () => void;
|
|
handler: JSX.Element;
|
|
showMask: boolean;
|
|
maskClosable: boolean;
|
|
maskStyle: {};
|
|
wrapperClassName: string;
|
|
className: string;
|
|
keyboard: boolean;
|
|
forceRender: boolean;
|
|
};
|
|
getDerivedStateFromProps: typeof DrawerWrapper.getDerivedStateFromProps;
|
|
contextType?: React.Context<any>;
|
|
};
|
|
export default _default;
|