@types/rc-tooltip
TypeScript icon, indicating that this package has built-in type declarations

3.7.14 • Public • Published

Installation

npm install --save @types/rc-tooltip

Summary

This package contains type definitions for rc-tooltip (https://github.com/react-component/tooltip).

Details

Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/rc-tooltip.

import * as React from "react";

export as namespace RCTooltip;

declare namespace RCTooltip {
    export type Trigger = "hover" | "click" | "focus";
    export type Placement =
        | "left"
        | "right"
        | "top"
        | "bottom"
        | "topLeft"
        | "topRight"
        | "bottomLeft"
        | "bottomRight"
        | "rightTop"
        | "rightBottom"
        | "leftTop"
        | "leftBottom";

    export interface Props extends React.RefAttributes<any> {
        children?: React.ReactNode;
        overlayClassName?: string | undefined;
        trigger?: Trigger[] | undefined;
        mouseEnterDelay?: number | undefined;
        mouseLeaveDelay?: number | undefined;
        overlayStyle?: React.CSSProperties | undefined;
        prefixCls?: string | undefined;
        transitionName?: string | undefined;
        onVisibleChange?: ((visible?: boolean) => void) | undefined;
        afterVisibleChange?: ((visible?: boolean) => void) | undefined;
        visible?: boolean | undefined;
        defaultVisible?: boolean | undefined;
        placement?: Placement | Object | undefined;
        align?: Object | undefined;
        onPopupAlign?: ((popupDomNode: Element, align: Object) => void) | undefined;
        overlay:
            | (() => React.ReactElement | number | string)
            | React.ReactElement
            | number
            | string
            | Iterable<React.ReactNode>
            | React.ReactPortal;
        arrowContent?: React.ReactNode | undefined;
        getTooltipContainer?: (() => Element) | undefined;
        destroyTooltipOnHide?: boolean | undefined;
        id?: string | undefined;
    }
}

export default class Tooltip extends React.Component<RCTooltip.Props> {}

Additional Details

  • Last updated: Fri, 01 Mar 2024 01:31:11 GMT
  • Dependencies: @types/react

Credits

These definitions were written by rhysd, ahstro, vsaarinen, and aigoncharov.

Versions

Current Tags

Version History

Package Sidebar

Install

npm i @types/rc-tooltip

Weekly Downloads

70,340

Version

3.7.14

License

MIT

Unpacked Size

6.67 kB

Total Files

5

Last publish

Collaborators

  • types