jamis
Version:
一种支持通过JSON配置方式生成页面的组件库
19 lines (18 loc) • 612 B
TypeScript
import React from 'react';
import type { OverlayProps } from './types';
interface OverlayState {
exited: boolean;
}
export declare class Overlay extends React.Component<OverlayProps, OverlayState> {
static defaultProps: Partial<OverlayProps>;
constructor(props: OverlayProps);
position: any;
positionRef: (position: any) => void;
updatePosition(): void;
componentDidUpdate(prevProps: OverlayProps): void;
onHiddenListener(node: HTMLElement): void;
getContainerSelector(): Element | null;
handleRootClose: (e: Event) => void;
render(): JSX.Element | null;
}
export {};