gpt4 book ai didi

kotlin - 在 Kotlin JS 中创建外部接口(interface)实例的惯用方式是什么

转载 作者:行者123 更新时间:2023-12-02 12:53:46 26 4
gpt4 key购买 nike

例子:
@material-ui/core/createMuiTheme.d.ts定义了一些接口(interface),例如主题选项和主题
可以使用 ts2kt 生成 koltin 绑定(bind)。它允许使用 createMuiTheme创建函数Theme来自 ThemeOptions ,但是什么是正确的 [aka type safe] 实例化 ThemeOptions这是一个外部接口(interface),它没有构造函数。

我创建了一个实现接口(interface)并实例化它的数据类。有时我需要使用动态实例,因为它允许第 3 方 js 代码对其进行修改。

假设我不想失去类型安全并使用 JsObject/json()/js(),这种方法有什么好处吗?

最佳答案

所描述的方式(通过数据类实现接口(interface))与implement an interface 的任何其他方式一样好。 :按平时类,object expression等等。

关于kotlin - 在 Kotlin JS 中创建外部接口(interface)实例的惯用方式是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53646784/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com