打字稿:怎么说变量是一种类型的时刻?

时间:2017-07-14 08:13:07

标签: javascript typescript momentjs

我有一个具有回调的接口,它需要两个参数作为时刻对象。这是它的样子

interface IProps {
  callback: (startDate: any, endDate: any) => void
}

这对我有用,但我想更具体一点,并说它们不是唯一的,而是因为这样会导致错误:

interface IProps {
  callback: (startDate: moment, endDate: moment) => void
}

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:9)

根据moment.d.ts

import * as moment from 'moment';

interface IProps {
  callback: (startDate: moment.Moment, endDate: moment.Moment) => void
}

答案 1 :(得分:0)

moment接口/类导入到您的文件中: import { moment } from "moment";