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

3.5.8 • Public • Published

Installation

npm install --save @types/d3-tip

Summary

This package contains type definitions for d3-tip (https://github.com/Caged/d3-tip).

Details

Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/d3-tip.

index.d.ts

import { Primitive } from "d3";

declare module "d3" {
    type TooltipDirection = "n" | "s" | "e" | "w" | "nw" | "ne" | "sw" | "se";
    interface Tooltip {
        hide(): Tooltip;
        show(): Tooltip;
        show<Datum>(data: Datum[]): Tooltip;
        show(target: SVGElement): Tooltip;
        show<Datum>(data: Datum[], target: SVGElement): Tooltip;
        attr(name: string): string;
        attr(name: string, value: Primitive): Tooltip;
        attr<Datum>(name: string, value: (datum: Datum, index: number, outerIndex: number) => Primitive): Tooltip;
        attr<Datum>(
            obj: { [key: string]: Primitive | ((datum: Datum, index: number, outerIndex: number) => Primitive) },
        ): Tooltip;
        style(name: string): string;
        style(name: string, value: Primitive, priority?: string): Tooltip;
        style<Datum>(
            name: string,
            value: (datum: Datum, index: number, outerIndex: number) => Primitive,
            priority?: string,
        ): Tooltip;
        style<Datum>(
            obj: { [key: string]: Primitive | ((datum: Datum, index: number, outerIndex: number) => Primitive) },
            priority?: string,
        ): Tooltip;
        offset(): [number, number];
        offset(tuple: [number, number]): Tooltip;
        offset<Datum>(func: (datum: Datum, index: number, outerIndex: number) => [number, number]): Tooltip;
        direction(): TooltipDirection;
        direction(direction: TooltipDirection): Tooltip;
        direction<Datum>(func: (datum: Datum, index: number, outerIndex: number) => TooltipDirection): Tooltip;
        html(): string;
        html(content: string): Tooltip;
        html<Datum>(func: (datum: Datum, index: number, outerIndex: number) => string): Tooltip;
        rootElement(): HTMLElement;
        rootElement(element: HTMLElement): Tooltip;
        rootElement<Datum>(func: (datum: Datum, index: number, outerIndex: number) => HTMLElement): Tooltip;
        destroy(): Tooltip;
    }
    export function tip(): Tooltip;
}

Additional Details

  • Last updated: Mon, 06 Nov 2023 22:41:05 GMT
  • Dependencies: @types/d3

Credits

These definitions were written by Gert Braspenning.

Readme

Keywords

none

Package Sidebar

Install

npm i @types/d3-tip

Weekly Downloads

3,545

Version

3.5.8

License

MIT

Unpacked Size

6.66 kB

Total Files

5

Last publish

Collaborators

  • types