spk-toast-test
Version:
A light-weight react toast component built for mobile web app
20 lines (19 loc) • 518 B
TypeScript
import * as React from 'react';
import { Animation, Option, Type } from './PropsType';
export interface Props extends Option {
type: Type;
onClose: () => void;
}
declare class Toast extends React.PureComponent<Props, {}> {
static defaultProps: {
duration: number;
};
private ele;
private isFadingIn;
private eventStacks;
componentDidMount(): void;
fade(type: Animation, callback: () => void): void;
render(): JSX.Element;
private startTimer;
}
export default Toast;