TypeScript

javascript – Angularjs Typescript控制器继承和依赖注入

我正在尝试创建一组Controller类,这些类派生自具有许多依赖项的基类.每次我想创建派生类时,我都必须将基类构造函数依赖项复制到派生类构造函数中.这看起来特别难看和重复.见下文;我已从构造函数参数中删除了类型定义,以便于阅读.有没有办法避免这些冗长的构造函数被复制?我曾想过在base/Parent控制器中有一个函数,它从构造函数中调用以注入所需的类型.这意味着依赖关系将局限于基类.有没有人成功尝试过这个?

javascript – 无法在Firefox中调试Typescript(源)文件

好吧,我使用5MinQUICKSTART创建了一个基本的Angular2Typescript项目,它已启动并运行.我的typescripttranspiller配置为创建源映射:tsconfig.js现在我可以在Chrome中看到*.ts文件,并且可以调试它们,没有任何问题.但Firefox(以及FireFoxDeveloperEdition)根本没有显示.ts文件,即使在调试器选项中选中了“显示

javascript – 使用Typescript中的react-meteor-data

我相信我应该使用反应流星数据,但如果我跑了打字搜索meteoraddreact-meteor-data我一无所获.我从哪里开始?解决方法基于我一直在阅读的内容,这对于Javascript社区以及Meteor社区而言是一个尴尬的时刻.随着Webpack,Typescript,Flow,Angular2,React以及许多其他新工具和技术的引入,现在开始一个Meteor项目是痛苦的.也许很快就会很容易.这里有一些非常有用的文章:>StateofMeteor>StateofMeteor由于所有这一切,我决定现在

javascript – 在Typescript中扩展基类属性

我正在尝试为ReactReduxForm的Control组件创建一个包装类来添加其他功能.这是基类/组件定义:我想覆盖所有类型的控件的onKeyPress功能,这些控件是基本Control类/组件的静态属性.这是我的派生类的骨架定义:我希望以下功能适用于CustomControl的所有控件类型:如何使用我的`onKeyPress()功能?

javascript – 如何添加Jasmine自定义匹配器Typescript定义?

我一直在lookingaround,这个问题看起来像recurringthing.但是,我发现的解决方案似乎都不适合我.使用以下内容:我不能让Typescript合并包含我的自定义匹配器定义的名称空间声明.添加这个:隐藏先前在jasmine上声明的所有其他类型.编译器输出错误,例如:有没有适当的方法来添加自定义匹配器并使其与Typescript很好地配合?

tsconfig.json中的typescript outDir设置不起作用

在package.json中使用时,我似乎无法使outDir标志工作.目录结构非常简单:根级别的tsconfig.json,src/目录和单个index.ts文件以及代表其他模块的其他目录.在索引文件上运行tsc命令时,它会在它旁边而不是在构建目录中创建一个新命令.我究竟做错了什么?

javascript – 获取nyc / istanbul覆盖率报告以使用typescript

我正在努力为我的打字稿/mocha/gulp项目获得适当的nyc/istanbul报道.我尝试了很多方法,其中一些似乎无法使用源映射,而其他方法由于ts-node/tsc错误而失败.我目前的设置是:在package.json中的nyc相关配置gulpfile.jsmocha相关部分tsconfig.json使用上述设置覆盖产生所有文件的结果,但它们对于TS文件是不正确的,这很可能是由于未使用源映射