【发布时间】:2014-09-26 10:10:34
【问题描述】:
我正在定义以下 Typescript 接口。 clickCustomButton1 应该什么都不返回,但我不确定如何指定。
interface IButtonTemplate {
clickCustomButton1: (); // How can I say this should return nothing?
// more code here
}
我在我的代码中这样使用它:
clickCustomButton1: null
然后:
newTopicTests = () => {
}
clickCustomButton1 = this.newTopicTests();
这给了我一个错误提示:
Error 2 Cannot convert 'void' to '() => boolean'
有人可以告诉我我做错了什么吗?我认为我需要做的是指定 clickCustomButton1 和 newTopicTests 不返回任何内容。但是如何使用 Typescript 做到这一点?
【问题讨论】:
-
user2864740 - 很抱歉,但我不确定我理解您的意思。我在我的问题中添加了一行,询问是否有人可以告诉我如何做到这一点,并在我分配给 clickCustomButton1 的任何内容都符合它不返回任何内容的条件时使其工作。
标签: javascript typescript