react-dayo
Version:
A Queue component for notification etc
21 lines (20 loc) • 611 B
TypeScript
/// <reference types="react" />
import { BlockComponent } from '../../entities/seed';
export declare type BoxBlockComponent = React.ComponentClass<{}> | React.FunctionComponent<{}> | React.ExoticComponent<{}>;
export interface BoxThemeParams {
transitionTimingFunction: string;
}
export interface BoxProps {
Block: BlockComponent;
theme: BoxThemeParams;
additionalProps?: object;
to: 'top' | 'bottom';
isEnter: boolean;
isEntering: boolean;
isEntered: boolean;
isExit: boolean;
isExiting: boolean;
isExited: boolean;
close(): void;
onTransitionEnd(): void;
}