打字稿:为实例方法指定类型

时间:2019-02-12 17:51:49

标签: typescript

我正在使用Typescript 3.3。 来自库O(N*log(N))的{​​{1}}, 我导入了它,想用它来签名实例方法:

type

我应该怎么办?

1 个答案:

答案 0 :(得分:1)

如果您打算重用a[0]的类型签名以避免重复,则可以这样做,但是方法取决于a是否必须是正确的方法或箭头函数分配给类属性。

  

类方法和函数属性不相同。它们在处理mkdir build cd build cmake .. cmake --build . make install 方面有所不同,这使属性函数与继承不兼容。谨慎进行。

类方法

/usr/local/lib/libcriterion.so
/usr/local/lib/libcriterion.so.3
/usr/local/lib/libcriterion.so.3.1.0
/usr/local/share/pkgconfig/criterion.pc
/usr/local/include/criterion
/usr/local/include/criterion/criterion.h

箭头功能属性

Fn