从类型定义导入所有函数和接口

时间:2017-02-10 20:11:49

标签: angular typescript

我想在TypeScript中调用以下方法:

nlp.text("Hi Dr. Miller the price is 4.59 for the U.C.L.A. Ph.Ds.").sentences.length
// 1

允许我从types definition执行此操作的正确导入语句是什么?

请注意,text()是此定义中函数和各种方法的名称。前者采用参数,而方法不参数。我对这个功能感兴趣。

我只是不确定哪个符号会给我在js文件here中定义的NLP函数。

1 个答案:

答案 0 :(得分:1)

'library'

显然,您必须使用您导入的软件包的名称替换interface Nlp { text(string: string, options?: any): Text sentence(string: string): Sentence // ... } function iTakeAnNlp(input: Nlp): void { // ... } iTakeAnNlp(nlp)

如果你想给导入的对象一个类型,并在某个地方使用它,你可以做这样的事情(尽管将类型定义保存在2个地方并不是一个好主意):

HC = hclust(dist(mydata[mydata[,3]==0,1:2]), method="average")
sum(mydata[,3]==0)  # 81
table(cutree(HC,2))
  1  2 
 77  4 
table(cutree(HC,3))
  1  2  3 
 72  5  4 
Grouped3 = which(cutree(HC,3) == 1)