7

내 차트에 툴팁을 추가하려면 d3-tip 라이브러리를 사용하고 싶습니다.d3-types for typescript 2.0에서 타이핑을 사용하는 방법

npm install @types/d3-tip --save 

그것은 내 package.json에 표시 :

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

index.d.ts는 다음과 같습니다 : 다음과 같이 타이프 라이터 2.0을 사용

, 나는 d3-tip의 typings을 추가

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 * as tip from 'd3-tip'; OR 
import * from 'd3-tip';   OR 
import { tip } from 'd3-tip'; 

그러나 아무도가 작동하지, 나는 d3.tip()에 어떤 IntelliSense를 얻지 않는다 : 나는 다음과 같은 추가했습니다.

어떻게 작동합니까? 감사. 나를 위해 작동

+0

안녕하세요, 아무 것도 알아낼 수 있었습니까? – since095

+0

죄송합니다. 인텔리 센스없이 사용하셔야합니다. – akshayKhot

답변

0

가져 오기 :

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

그러나,이 here에 대한 작은 토론이있다.