开发者社区 问答 正文

如何把TS的代码转译为Dart代码?

如何把TS的代码转译为Dart代码?

展开
收起
云上静思 2021-10-15 16:26:55 1567 分享 版权
1 条回答
写回答
取消 提交回答
  • 通过 TypeScript 提供的能力,可以直接把一份 TS 的代码从源码解析到AST,而后通过遍历 AST 生成对应的 Dart 代码。同时其中通过 getTypeChecker.ge tTypeAtLocation 等 API 获取到 AST 对应的 TS 类型。然后通过把 TS 类型转换成对应的 Dart 类型。

    2021-10-15 18:02:34
    赞同 展开评论