更缺少Office-JS的TypeScript定义

时间:2018-06-06 00:56:19

标签: reactjs typescript office-js

与问题recently posted here类似,似乎还有两个遗漏(可能更多):

  • Office.context.mailbox.getCallbackTokenAsync:用于指定isRest:true缺失的新选项参数
  • Office.context.mailbox.restUrl:也缺少

有没有办法可以强制在我的React / TypeScript项目中使用这些缺少的类型(使用Webstorm)?我正在解决编译器错误,根本无法使用它们。

2 个答案:

答案 0 :(得分:3)

查看当前的d.ts file in Definitely Typed,似乎列出并描述了这些参数。

您最近更新了@ types / office-js吗?最近已经检查了一些变化,尤其是对Outlook的变化。

答案 1 :(得分:1)

您总是可以将某些内容投射到any。即: (Office.context.mailbox as any).restUrl

我让Outlook扩展性团队知道这两个缺失了 - 但是,如果您确切地知道缺少什么,请随意submit a pull request this file