UNPKG

jamis

Version:

一种支持通过JSON配置方式生成页面的组件库

30 lines (29 loc) 1.05 kB
import React from 'react'; import type { DrawerProps } from '../types'; export declare class Drawer extends React.Component<DrawerProps, never> { static defaultProps: Pick<DrawerProps, 'container' | 'position' | 'size' | 'overlay' | 'showCloseButton'>; modalDom: HTMLElement; contentDom: HTMLElement; isRootClosed: boolean; resizer: React.RefObject<HTMLDivElement>; resizeCoord: number; componentDidMount(): void; componentDidUpdate(prevProps: DrawerProps): void; componentWillUnmount(): void; contentRef: (ref: any) => any; handleEnter: () => void; handleEntered: () => void; handleExited: () => void; modalRef: (ref: any) => void; handleRootClickCapture(e: MouseEvent): void; handleRootClick(e: MouseEvent): void; getDrawerStyle(): { width?: number | string; height?: number | string; }; resizeMouseDown(e: React.MouseEvent<any>): void; bindResize(e: any): void; removeResize(): void; renderResizeCtrl(): JSX.Element; render(): JSX.Element; }