在 Typescript 中使用 Material Design Lite API 函数

Using Material Design Lite API functions in Typescript

我正在尝试使用未记录的 "Material Design Lite" API,但在 Visual Studio 中出现语法错误: “属性 MaterialCheckbox 在类型 Element 上不存在”。 我需要打字稿定义文件还是什么?我找到了一个打字稿定义文件,但没有帮助。我什至没有在调试器中看到任何 属性 调用的 MaterialCheckbox。

document.querySelector('#my_checkbox').MaterialCheckbox.disable();

这是因为 Visual Studio 不理解我们的组件处理程序将 MaterialCheckbox 添加到原型中。我不知道有什么方法可以解决这个问题,因为我不确定是否有任何编辑器可以让您修改现有的核心定义。