typescript2.0相关内容

是否可以在打字稿中创建动态获取器/设置器?

我是打字稿的新手,我正尝试将我们的应用程序从es2016重写为打字稿。 我的任务是创建一个具有数据属性的类,并使数据对象中的每个元素都可以作为类属性使用。 我被这个JavaScript代码困住了: / p> for(在this.data中添加键){ Object.defineProperty(this,key,{ get:function(value:any){return t ..
发布时间:2020-10-02 00:24:50 其他开发

打字稿:是否有一种简单的方法可以将一种类型的对象数组转换为另一种类型

所以,我有两个类 Item {name:string; desc:字符串; meta:string} ViewItem {name:string; desc:字符串;隐藏:布尔值; } 我有一个Item数组,需要将其转换为ViewItem数组。 当前,我正在遍历数组使用for,实例化ViewItem,为属性分配值并将其推入第二个数组。 有一种简单的方法 ..
发布时间:2020-09-24 20:07:04 其他开发

TS1148〜如何“导入”商品使用--module:“ none”和打字稿2.x

我目前正在使用一些旧版JavaScript进行项目。该应用程序不包括模块加载器,它只是将所有内容作为全局对象放入窗口对象中。遗憾的是,接触遗留代码并包括模块加载器对我来说不是一个可行的选择。 我想为自己的代码使用打字稿。我设置了打字稿编译器选项 module:“ none” tsconfig.json中的 ,我仅使用名称空间来组织自己的代码。 ..直到现在: ..
发布时间:2020-09-23 22:30:26 前端开发

VS2015没有TypeScript模板,并且不支持Typescript

我正在使用Visual Studio 2015专业版.我已经使用npm安装了TypeScript.安装了TypeScript 2.0.3. 然后我尝试使用右键单击我项目的tsScript文件夹中的TypeScript文件->添加新项,但是我没有找到任何TS文件模板. 然后,我通过添加文本文件并将其扩展名从.txt更改为.ts并在此文件中粘贴一些TypeScript代码来进行变通.当我运行应用程序时 ..

自定义键入文件到角度6

我正在尝试用角度广告一些自定义类型的定义文件,但是遇到一些错误. 在应用程序文件夹中,我有一个外部文件夹,其中有external.d.ts文件和下面的代码 declare function format(input: string, ...args): string; 我尝试在tsconfig.json中添加 “文件":["/app/external/external.d.ts" ..
发布时间:2020-08-31 20:39:44 其他开发

TypeScript具有相同参数的多种返回类型

背景 为了融入TypeScript的精神,我在“组件和服务"中编写了完全类型的签名,该签名扩展到了我对angular2表单的自定义验证功能. 我知道我可以重载函数签名,但这要求每种返回类型的参数都不同,因为tsc将每个签名编译为一个单独的函数: function pickCard(x: {suit: string; card: number; }[]): number; func ..
发布时间:2020-08-31 18:39:42 其他开发

如何在节点模块软件包上跳过打字稿的noImplicitAny = true规则?

我正在使用Typescript 2和Webpack 2构建angular 2应用程序.作为加载程序,我使用awesome-typescript-loader.我在tsconfig.json中设置了noImplicitAny = true.但是我隐式使用的某些npm软件包具有"any"类型. (例如angular2-platform-node).因此,我只想在npm软件包上跳过该规则,而不要在我的应 ..
发布时间:2020-08-31 01:53:17 其他开发