如果我有这样的情况,我会使用Kotlin :interface
interface User {
val name: String
val email: String
}
我可以在代码的任何地方编写这样的扩展函数:
fun User.toUserDto(): UserDto {
TODO()
}
在打字稿中,如果我有类似的interface
:
export default interface User {
name: string;
email: string;
}
我怎样才能以类似的方式增加它?这是该语言的最佳实践吗?有没有我不知道的替代方案?