簡體   English   中英

如何在typescript 2.0中使用d3-tip的輸入法

[英]How to use typings for d3-tip in typescript 2.0

我想使用d3-tip庫在我的圖表中添加工具提示。

使用Typescript 2.0,我添加了d3-tip的類型如下:

npm install @types/d3-tip --save

它顯示在我的package.json中:

"dependencies": {
  "@types/d3": "^4.7.0",
  "@types/d3-tip": "^3.5.4",
}

index.d.ts for d3-tip看起來像這樣:

import {Primitive} from "d3";

declare module "d3" {
    type TooltipDirection = ("n" | "s" | "e" | "w" | "nw" | "ne" | "sw" | "se");
    interface Tooltip {
        hide(): Tooltip;
        show(): Tooltip;
        destroy(): Tooltip;
        ....
    }
    export function tip(): Tooltip;
}

我的問題是,我現在如何在我的代碼中使用此/ import? 我嘗試添加以下內容:

import * as tip from 'd3-tip';   OR
import * from 'd3-tip';          OR
import { tip } from 'd3-tip';

但它們都不起作用,我在d3.tip()上沒有得到任何智能感知。

我如何使其工作? 謝謝。

導入,對我有用:

import d3Tip from "d3-tip";
const tip = d3Tip();

然而,關於這個小的討論在這里

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM