示例:
在@material-ui/core/createMuiTheme.d.ts
中定义了一些接口,例如ThemeOptions和主题
可以使用ts2kt
生成koltin绑定,并允许使用createMuiTheme
函数从Theme
创建ThemeOptions
,但是实例化{的正确的[aka type safe]方法是什么{1}},它是一个外部接口,没有构造函数。
我创建了一个实现接口并实例化该接口的数据类。有时我需要使用动态实例,因为它允许第三方js代码对其进行修改。
如果我不想失去类型安全性并使用JsObject / json()/ js(),这种方法对您有好处吗?