zent
Version:
一套前端设计语言和基于React的实现
26 lines (25 loc) • 669 B
TypeScript
import { Component } from 'react';
export interface INoticeWrapProps {
id: string;
onExited(id: string): void;
}
export interface INoticeWrapState {
entered: boolean;
show: boolean;
}
export interface INoticeContext {
onClose(): void;
}
export declare const NoticeContext: import("react").Context<INoticeContext>;
export default class NoticeWrap extends Component<INoticeWrapProps, INoticeWrapState> {
private elementRef;
state: INoticeWrapState;
private timer;
private ctx;
private onEntered;
private onExited;
leave(): void;
componentDidMount(): void;
componentWillUnmount(): void;
render(): JSX.Element;
}