jamis
Version:
一种支持通过JSON配置方式生成页面的组件库
23 lines (22 loc) • 641 B
TypeScript
import React from 'react';
import type { PopOverProps } from '../types';
interface PopOverState {
xOffset: number;
yOffset: number;
}
export declare class PopOverComp extends React.PureComponent<PopOverProps, PopOverState> {
static defaultProps: Partial<PopOverProps>;
state: {
xOffset: number;
yOffset: number;
};
parent: HTMLElement;
wrapperRef: React.RefObject<HTMLDivElement>;
componentDidMount(): void;
componentDidUpdate(): void;
componentWillUnmount(): void;
mayUpdateOffset(): void;
render(): JSX.Element;
}
export declare const PopOver: typeof PopOverComp;
export {};