UNPKG

1.12 kBTypeScriptView Raw
1import * as React from "react";
2
3declare namespace OverlayTrigger {
4 export interface OverlayTriggerProps extends React.RefAttributes<OverlayTrigger> {
5 children?: React.ReactNode;
6 // Required
7 overlay: any; // TODO: Add more specific type
8
9 // Optional
10 animation?: any; // TODO: Add more specific type
11 container?: any; // TODO: Add more specific type
12 containerPadding?: number | undefined;
13 defaultOverlayShown?: boolean | undefined;
14 delay?: number | undefined;
15 delayHide?: number | undefined;
16 delayShow?: number | undefined;
17 onEnter?: Function | undefined;
18 onEntered?: Function | undefined;
19 onEntering?: Function | undefined;
20 onExit?: Function | undefined;
21 onExited?: Function | undefined;
22 onExiting?: Function | undefined;
23 placement?: string | undefined;
24 rootClose?: boolean | undefined;
25 trigger?: string | string[] | undefined;
26 }
27}
28declare class OverlayTrigger extends React.Component<OverlayTrigger.OverlayTriggerProps> {}
29export = OverlayTrigger;