可能会根据接口/或类型将typescript对象映射到另一个

发布于 2025-01-26 18:16:53 字数 312 浏览 4 评论 0原文

如果我在打字稿中有一个对象

const x = {a:1, b:2}

和一个InterFACCE,

interface MyInterface { a: number }

则可以执行此类操作(伪代码)

const y = Mapper<MyInterface>(x)

console.log(y)  // {a: 1}

,结果应该是目标界面中定义的属性的对象,

例如mapsstruct

If i have an object in typescript

const x = {a:1, b:2}

And an interfacce

interface MyInterface { a: number }

It possibile to do something like (pseudocode) this

const y = Mapper<MyInterface>(x)

console.log(y)  // {a: 1}

And the result should be the object with the properties defined in the target interface

Something like mapstruct https://mapstruct.org/ in java

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文