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

3.7.7 • 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.

index.d.ts

// Type definitions for rc-tooltip 3.7
// Project: https://github.com/react-component/tooltip
// Definitions by: rhysd <https://github.com/rhysd>
//                 ahstro <https://github.com/ahstro>
//                 vsaarinen <https://github.com/vsaarinen>
//                 aigoncharov <https://github.com/aigoncharov>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
// TypeScript Version: 2.8

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 {
        children?: React.ReactNode;
        ref?: React.LegacyRef<any> | undefined;
        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.ReactChild) | React.ReactChild | React.ReactFragment | 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: Tue, 06 Sep 2022 20:32:41 GMT
  • Dependencies: @types/react
  • Global values: RCTooltip

Credits

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

Keywords

none

Install

npm i @types/rc-tooltip

DownloadsWeekly Downloads

68,246

Version

3.7.7

License

MIT

Unpacked Size

7.14 kB

Total Files

5

Last publish

Collaborators

  • types