了解如何在typescript接口中声明函数

时间:2018-01-03 11:54:02

标签: javascript typescript

我正在学习Typescript而且我很难定义一个接口:

Javascript代码是这样的:

interface Client {
  events: EventsClient;
}

interface EventsClient {
  create(args: CreateEventsClient, cb: Function): void;
}

interface CreateEventsClient {
  id: string;
  event: string;
  created: Date;
}

我做的是:

'{ id: string; event: string; created: Date; }'

我尝试了一些不同的方法,但我总是遇到以下错误:

  1. 类型'CreateEventsClient'的参数不能分配给server.session.cookie.max-age=<your_value_in_seconds> 类型的参数。

  2. 预期4个参数,但得到2个。

  3. 我应该如何创建此界面?

0 个答案:

没有答案