javascript - 反映已编译的 TypeScript 文件
问题描述
我们正在构建一个将执行用户代码的平台(在他们自己的隔离虚拟机中——这不是一个安全问题)。理想情况下,我们可以对他们上传的代码结构有所了解。
我们如何反映文件/模块以查看它们的导出、类和函数?
标准 JavaScript 的“反射”需要一个类型的实例才能开始。甚至反射元数据似乎也需要一些有关文件类型的先验知识。关于我们如何做到这一点的任何想法?
解决方案
推荐阅读
- python - 如何在 Pandas 中添加滚动坡度列
- mongodb - 如何使用 MongoDB 聚合通过同一字段合并两个对象数组?
- swift - SwiftUI 中的非 View 子类是否可以访问 environmentObject
- java - 使用另一个控制器将 fxml 页面添加到 BorderPane 中心区域
- python - Python - 将浮点音频数据数组转换为 wav 文件
- r - 基于从查找表中搜索向数据框中添加新的基因名称列
- r - ggplot2中的手动图例错误
- java - 您将如何打印仅以指定字母开头的数组中的所有字符串?
- c++ - 如何在 C++ 中基于第 3 列(索引除以 3)快速排序一维数组
- python-3.x - 仅当其他列中存在值时才将数据框复制到列