【发布时间】:2021-03-18 09:42:34
【问题描述】:
我知道如何使用类型来声明类函数
type myType = (val: number) => void;
class myClass {
myFunction1 = function (val) { }
myFunction1Typed : myType = function (val) { }
}
但是,我不知道如何使用方法符号来做同样的事情
type myType = (val: number) => void;
class myClass {
myMethod (val) { }
myMethodTyped : myType (val) { } // not valid !!!!!!
}
我无法在文档中找到任何关于此的内容
我的问题是我有一个很棒的代码库声明为方法(我发布的第二个示例)。
现在,我们开始逐步引入一些函数的类型。
我们当然可以随时更改函数的声明,但如果我们能够坚持当前的样式并以某种方式添加类型会更容易。
【问题讨论】:
-
类函数是一种方法。
-
@Kornflexx 我知道。但是,语法不同。我只是想知道如何使用方法语法来做同样的事情。
标签: typescript type-alias