Typescript officejs v1.1的类型脚本定义

Typescript officejs v1.1的类型脚本定义,typescript,office-js,Typescript,Office Js,无论如何,我们都可以找到javascript中要使用的类型定义。有一个版本,但似乎是最新版本。是的,与最新版本相比,1.1在某些地方有很大不同。由生成的@types/office js版本是d.ts信息的真正来源 有什么不正确的吗 对于新的Office 2016 Excel、Word和OneNote API浪潮,JavaScript是机器生成的,正如d.ts一样,因此它应该是准确的。对于2013通用API和Outlook API,即Office命名空间下的任何内容,它都是手写的,但我确实记得Ou

无论如何,我们都可以找到javascript中要使用的类型定义。有一个版本,但似乎是最新版本。是的,与最新版本相比,1.1在某些地方有很大不同。

由生成的@types/office js版本是d.ts信息的真正来源

有什么不正确的吗

对于新的Office 2016 Excel、Word和OneNote API浪潮,JavaScript是机器生成的,正如d.ts一样,因此它应该是准确的。对于2013通用API和Outlook API,即Office命名空间下的任何内容,它都是手写的,但我确实记得Outlook最近更新了该文件,并修复了以前的一些遗漏


如果还有,请告诉我们,我可以重定向到合适的人。

因此,api并不不同。在一些方法中,我注意到很少有参数被跳过,而且仍然有效,这让我认为API在未来的版本中可能会有所不同

例如,在Office.body中,这两种方法似乎都有效

getAsync(coercionType, options, callback)
getAsync(coercionType, callback)

让我们以Office.body中的getAsync方法为例。1.1中的方法签名不包含选项,而之后的版本包含选项。我知道目前可能没有多少人使用1.1,但请告诉我这是否是您计划解决的问题。我不确定我是否理解。您将1.1称为什么,它是Office 2013 SP1+的共享API吗?您是说在某些版本的Office中,该方法只有回调,而更高版本也添加了选项?或者是因为TS intellisense是错误的,而JS vsdoc是正确的…?嘿,Michael,所以我可能误解了。即使我们跳过传递选项,getAsync似乎也能工作。因此,GetAsyncImpressionType、options、callback和GetAsyncImpressionType、callback的工作方式似乎相同。这就是我认为参数可能已经改变的原因。