javascript - dts-gen 未创建名称空间问题
问题描述
使用 dts-gen,我正在从 JavaScript 生成一个打字稿定义文件。
它正在正确转换所有文件,除了命名空间问题。
我的 JavaScript 文件看起来像这样......
var Utils = Utils || {};
Utils.SimpleDbClient = class SimpleDbClient {
}
当我转换时,我期望以下输出(使用以下 url 生成此。http://www.typescriptlang.org/play)
declare namespace Utils {
export { SimpleDbClient };
}
declare class SimpleDbClient {
}
但我得到以下一个:
declare class Utils_SimpleDbClient {
}
我正在使用以下命令生成:
dts-gen --表达式文件 test.js
我的问题是,为什么 dts-gen 不创建命名空间?
你能帮我做同样的事情吗?
解决方案
推荐阅读
- c# - 将多个值从 WebApi(post)返回到 AngularJs
- mysql - 在 Spring Boot 应用程序启动之前带有事件调度程序的 MySQL 脚本
- css - 如何防止全局css选择器干扰Angular(6)中的孤立组件?
- elasticsearch - Kibana - 显示相对于其他图表结果的统计数据(百分比)
- java - Java/OpenCV - 如何在 openCV 中编写无损 h264 视频?
- google-sheets - 比较 Google 表格 QUERY() 公式中的日期
- webrtc - WebRTC/Mediarecorder 流到 FFMPEG JS
- python - Python Windows 原始套接字无效绑定参数
- c# - 如果矩形阵列速度较慢,那么它们比锯齿阵列有什么优势?
- android-things - JobService 未在 Android Things 上运行