在哪里可以找到 beta office.js 的打字稿参考?

Where can I find the typescript reference for the beta office.js?

我想知道我应该在哪里寻找 beta office JavaScript 文件的打字稿定义文件 https://appsforoffice.microsoft.com/lib/beta/hosted/office.js 更一般地说,我将来应该在哪里寻找这些新文件office.js 的版本可用吗?

https://www.nuget.org/packages/office-js.TypeScript.DefinitelyTyped/ 的 NuGet 包还没有。我找到了包含一些文件的 DefinitelyTyped GitHub 项目,但我也找不到任何用于测试版办公室 JavaScript 的东西。

如果你使用@types 特性,你可以从对应的 npm 包中获取它们。

你可以找到它here

对于相同的功能,您可以在一个网站上搜索类型,here

正如@toskv 正确指出 PRODUCTION Office.js,您可以在 DefinitelyTyped (https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/types/office-js/index.d.ts) 上找到 d.ts 文件,也可通过 npm install --save-dev @types/office-js.

安装

对于 BETA 或任何其他 Office.js 风格,我们最近发布了一个 GitHub 项目和 Office.js 的 NPM 包,发现在 https://github.com/OfficeDev/office-js/。如果你切换到 beta 分支,浏览 dist 文件夹,你会发现一个 office.d.ts 文件: https://github.com/OfficeDev/office-js/blob/beta/dist/office.d.ts。该文件包含 beta API 的定义。顺便说一句,您还可以在该项目中查看有关如何在 Script Lab 中使用此 BETA IntelliSense 文件的自述文件。

最后,对于 PRODUCTION 和 BETA,您将很快 能够直接检索 Office.d.ts 文件来自 CDN:例如: http://appsforoffice.microsoft.com/lib/beta/hosted/office.d.ts。但这可能需要一两周才能生效。