腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
Typescript
编译器作为服务:如何测试
一个
类型
是否可以分配给
另一个
类型
?
、
、
、
、
我正在制作
一个
命令行nodejs工具,它使用
Typescript
语言服务自动
重命名
Typescript
文件中
的
符号。 您告诉工具:将此
类型
的
所有符号
重命名
为此符号。就像resharper一样,它也会
重命名
本地变量,
属性
等。因为它允许一次
重命名
多个符号,你也可以交换两个符号名称,而不需要
一个
中间
的
临时唯一名称(例如,将Foo
重命名
为Bar,反之为v
浏览 4
提问于2014-07-29
得票数 4
1
回答
TypeScript
:
重命名
了
一个
属性
的
另一
类型
的
类型
有没有可能创建
一个
函数,通过
重命名
一个
属性
来转换对象,并正确地返回它
的
类型
?示例: 我
的
输入
类型
: type In = { bar: number; const in: In = {foo: 'hello', bar: 42}; 我想调用
一个
函数,将foo
重命名
为convertedFoo,同时保持其
类型
(字符串),并具有反映此对象
浏览 32
提问于2020-10-02
得票数 1
回答已采纳
1
回答
在JavaScript或
TypeScript
中
重命名
时,停止VS代码在非结构化赋值中添加“as”或别名
、
、
当我在JavaScript或
TypeScript
中
重命名
变量时,VS代码有时会在非结构化赋值中添加别名:export interface Foo {} function bar(arg: Foo) {
浏览 0
提问于2019-03-19
得票数 8
3
回答
闭包编译器
的
TypeScript
输出注释可以吗?
、
、
、
我正在使用
TypeScript
,我想使用闭包编译器来缩小和混淆在构建我
的
TS代码之后得到
的
JS输出。 我读到GCC能够根据
类型
定义混淆。例如,对于obj.someProp,GCC目前在我
的
代码中查找someProp
属性
名称
的
所有实例,而不考虑它所打开
的
对象,并将它们替换为相同
的
模糊名称(例如o.a)。但是,如果代码中有
类型
注释,GCC将能够知道哪个对象属于哪种
类型
,并相应地混淆它--因此,两个不同<
浏览 6
提问于2015-02-04
得票数 5
1
回答
如何在
类型
记录中将变量
重命名
为函数?
、
、
、
尝试将这个变量
重命名
为:assetPayoutType改为payType,但是因为我在
TypeScript
中工作,所以有
一个
问题。
TypeScript
认为有一种叫做payType
的
类型
。const { title, assetPayoutType } = this.props; 这是行不通
的
: mapDailyAssets(assetPayoutType: payType: string)
浏览 0
提问于2018-09-24
得票数 6
回答已采纳
1
回答
如何
重命名
Typescript
类型
的
某些键
、
、
我需要
重命名
特定React组件
的
某个
Typescript
类型
的
一些
属性
/键。我
的
道具
类型
如下所示: export type Props = { title: string;} VariantOne (和VariantTwo)指的是其他
类型
(在
另一个
文件中定义): export type Varia
浏览 36
提问于2021-01-23
得票数 0
2
回答
角2- PrimeNg团队/visual编译失败(不包括node_modules)
、
、
、
、
嗨,我使用
的
是PrimeNg数据表,它似乎在团队城市上
的
构建失败。是否知道Visual编译失败
的
原因。Typings似乎有一些问题,我需要在这个文件中手动修复吗?在这些行之前
的
一些行是 13:34:52 C:\Program (x86)\Microsoft SDKs\
TypeScript
\1.8\tsc.exe --project SDKs\
TypeScript
\1.8\tsc.exe 13:34:52
浏览 4
提问于2016-12-30
得票数 3
回答已采纳
2
回答
TypeScript
与ES6
的
兼容程度(ECMAScript 2015)
、
、
我以为
TypeScript
是(基本上) ECMAScript 6(又名)。( 2015)附加
类型
注释。我
的
TypeScript
编译器(1.6.2)抱怨
了
以下代码: ... 错误TS2339:
属性
'EPSILON‘在'NumberConstructor’
类型
中不存在。
类型
是否有问题,还是
TypeScript
还没有真正成为E
浏览 3
提问于2015-10-06
得票数 5
回答已采纳
2
回答
有没有一种方法可以键入
一个
函数,在保留
类型
安全(不进行
类型
转换)
的
同时,按名称从
Typescript
中
的
对象中移除
属性
?
跟进,它为我们提供
了
ObjectDiff (出于以下目的,我已将其
重命名
为ObjectExclude ) 我有
一个
接受
一个
对象
的
函数,以及
一个
我想要从该对象
的
克隆中删除
的
属性
列表。我如何告诉
Typescript
这里发生了什么?
类型
应该是传入
的
对象,减去其键随后被传入
的
属性
。,但我总是以
类型
转换结束。例如,我如何在不手动
类
浏览 0
提问于2018-12-18
得票数 1
2
回答
TypeScript
:如果我在哪种情况下,如何告诉
TypeScript
?
、
、
、
、
我正在使用
TypeScript
构建
一个
。我
的
初创公司最近从JavaScript转到了JavaScript,我正在迁移代码。 )Property 'servesFood' does not exist on type 'RestaurantProperty 'servesFoo
浏览 1
提问于2018-10-23
得票数 1
回答已采纳
1
回答
如何修正“找不到模块@角-devkit/示意图”
、
、
所以我在我用vs-2015创建
的
ng update --all项目中运行了CMD,作为回报,我在我
的
项目中发现
了
另一个
错误: 错误TS2345参数
类型
'{ imports: BrowserModule[]
类型
;声明:AppComponent[]
类型
;引导程序:AppComponent[]
类型
.‘不能分配给“NgModule”
类型
的
参数。
属性
'true‘在
类型
&
浏览 0
提问于2019-06-12
得票数 1
回答已采纳
1
回答
类型
引用不能引用容器'JQuery‘
、
、
、
/typings/jquery/jquery.d.ts"/> import Events = Helper.Constants.Events// jQuery variables }
类型
引用不能引用容器V
浏览 1
提问于2015-10-19
得票数 0
1
回答
在编译时检查javascript /
typescript
对象对应于C#对象
、
、
、
、
我们正在用C#开发Web API RESTful服务,用React +
Typescript
开发UI。在C# REstAPI models中
重命名
/添加/删除一些
属性
后,web UI停止工作,因为我忘记在UI中
重命名
它。 此外,对我来说,几乎不可能找到这些对象
的
API调用
的
所有用法。我想配置强
类型
,编译时检查系统,
typescript
对象将以某种方式映射到C#对象,编译器将对其进行检查。我可以想象我(程序员)会用一些元数据(C#名称
浏览 5
提问于2018-11-17
得票数 0
2
回答
使用ionic 2而不是
typescript
应用程序创建javascript starter应用程序
、
、
、
、
我正在尝试创建
一个
JS starter项目,但ionic start xxx --v2创建了
一个
typescript
项目。我需要创建
一个
JS starter项目,这样我就可以跨现有的JS ionic 2应用程序复制到
一个
干净
的
安装。我确实尝试将我
的
所有JS文件
重命名
为
typescript
,但得到了大量
的
错误消息: yyy
类型
上不存在
属性
xxx
浏览 26
提问于2016-06-22
得票数 10
2
回答
Typescript
不允许使用默认值解析不存在
的
属性
我有两种
类型
,一种包含
一个
名为amount
的
属性
,
另一
种不包含。我想从
一个
或
另一个
属性
中分离出来,提供
一个
默认值,以防它不存在(不包含它
的
类型
)。这是
一个
有效
的
JS代码,但是
typescript
抱怨这样
的
属性
不存在于其中
一个
类型
中,这是正确
的
,但这就是默认值
浏览 0
提问于2021-03-27
得票数 0
1
回答
在npm包被删除并
重命名
后,如何使用旧
的
typescript
类型
?
、
、
最近,我正在使用
的
一些包被重新命名。例如,glue被
重命名
为@hapi/glue。有一些旧
的
类型
在@types/glue上仍然可以很好地工作,但是
typescript
编译器将不再使用这些
类型
;它会在@types/hapi__glue上搜索
类型
。如何配置
typescript
以使用旧
的
类型
?从本质上讲,我如何创建
一个
类型
别名?
浏览 4
提问于2019-08-24
得票数 1
2
回答
如何匹配
Typescript
中
的
嵌套键
我已经创建了
一个
简单
的
nameOf助手来使用
typescript
。function nameOf<T>(name: Extract<keyof T, string>) {} 在函数需要表示
属性
键
的
字符串,但
类型
不正确
的
地方,我可以这样使用它这意味着即使我不控制expectsKey(key: string),我也可以对传递给它
的
字符串进行一些
类型
检查。这样,如果MyObject上<
浏览 0
提问于2019-06-15
得票数 7
2
回答
递归地更改
TypeScript
类型
的
属性
名称,包括嵌套数组和可选
属性
、
、
、
、
在
TypeScript
中,我正在处理
一个
通用
的
“转换器”函数,它将接受
一个
对象并通过
重命名
它
的
一些
属性
来改变它
的
形状,包括嵌套数组和嵌套对象中
的
属性
。实际
的
重命名
运行时代码很容易,但我无法确定
TypeScript
类型
。我
的
类型
定义适用于标量
属性
和嵌套对象。但是,如果
属性
是数组
浏览 1
提问于2018-11-02
得票数 1
回答已采纳
4
回答
打字稿中
的
关键字名
、
正如我所看到
的
,在nameof-keyword 中没有内置到
TypeScript
中
的
本机。但是,出于同样
的
原因,这在C#中存在,我希望能够以一种
类型
安全
的
方式引用
属性
名。在
TypeScript
中,当使用需要配置
属性
名称
的
jQuery插件()或其他库时,这一点尤其有用。它看起来可能是:// 'name
浏览 1
提问于2018-05-22
得票数 106
回答已采纳
1
回答
具有动态
属性
名称
的
Typescript
在
typescript
中,有没有办法通过修改
另一个
属性
名来动态生成
属性
名? 我正在尝试为React高阶组件编写一些
类型
,用于修改传递给包装组件
的
属性
。如果您为hoc配置
了
一个
属性
名称(例如,value),它也会从中生成
一个
属性
名称(在本例中为defaultValue)。
Typescript
playground上
的
部分工作代码示例。
浏览 24
提问于2019-09-25
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
TypeScript基础入门之高级类型的字符串字面量类型
TypeScript基础入门-接口-可索引的类型
获取对象属性类型、属性名称、属性值的研究:反射和JEXL解析引擎
如何更换视频格式的属性类型?值得试试的几种转换方法
让我这么说吧:TypeScript的最新数据类型实际上是未知的
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券