我已经为OneDrive Picker编写了类型定义。在JS中使用的示例:
const options = {}
OneDrive.open(options)
使用我的d.ts,我可以使用OneDrive来解决我的任务,但是它有一个丑陋的技巧,所以我无法将其发布到npm:
declare global {
interface Window {
OneDrive: IOneDrive
}
}
并通过以下方式调用OneDrive:
window.OneDrive.open(...)
我试图提供一种更优雅的解决方案,但是任何尝试都会给我带来以下错误:
It's not a module
对正确解决方案有何建议?
源代码