腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
TypeScript
:
强制
类
参数
类型
而
不
干扰
键
typescript
在某些情况下,“泛型调用者”应该接收“操作”的
类型
加上关键字,并为以后的调用创建一个缓存。);} 这里唯一的问题是Operations中定义的
参数
没有绑定到经过一些研究,我找到了"index some“
参数
,它允许
强制
执行返回
类型
: class BaseOperations extends Operations
浏览 18
提问于2021-09-10
得票数 1
回答已采纳
3
回答
不能在
Typescript
中的泛型函数内使用
类型
参数
typescript
filterField.defaultVal ) } 我得到一个错误,返回
类型
与定义的返回
类型
不
匹配我相信是这样的,但是由于各种原因,
Typescript
很难识别实际的返回
类型
(它不能识别
键
数组不能为空,并且有一些计算和操作),所以要么忽略错误,要么
强制
转换。我宁愿
强制
转换,但为了<e
浏览 4
提问于2019-02-02
得票数 1
1
回答
是否可以在泛型
类型
中使用
类型
记录接口的名称作为
键
?
typescript
、
generics
、
typing
我想要创建一个泛型
类型
,它使用
类型
参数
的名称作为结果
类型
中的
键
。这种
类型
不需要存在于转置的JavaScript中。它只需要为
TypeScript
源代码的
类型
强制
执行
而
工作。} };
TypeScript
能够创建这样的
类型
吗?
浏览 4
提问于2022-03-25
得票数 0
3
回答
TS接口不会在实现者上
强制
函数签名
interface
、
signature
、
typescript
boo:string);class coo implements test{} 在中,这不会生成和错误,尽管函数签名并不像接口所说的那样,但接口的预期行为是
强制
签名
浏览 3
提问于2012-10-31
得票数 10
回答已采纳
1
回答
具有扩展同一父
类
的不同类的项的未知大小的数组
typescript
基本上,我想声明一个数组,其中包含任意数量的项,这些项的
类型
是同一基
类
的子类。我不知道有多少子类(有些可能是由第三方插件提供的)。如果我像Array<BaseClass>一样声明数组,我希望对每个文字项对象声明进行精确的
类型
检查,但
typescript
强制
我进行
类型
检查。我和我的用户也不会因为
类
的多态
而
期望进行
类型
转换。我不需要
强制
转换,
typescript
能够精确匹配签名,
而<
浏览 1
提问于2018-05-14
得票数 1
1
回答
TypeScript
:多态this和推断泛型函数
参数
typescript
、
function
、
generics
、
this
、
type-inference
我想从传递给函数的this关键字中推断当前
类
的
类型
。由于某种原因,当我将this作为
参数
传递给函数时,
TypeScript
推断
类型
参数
T是this
而
不是当前的
类
类型
。 下面是我想要做的一个例子。我希望B和C
类
都有一个
类型
为number的field,但是C
类
中的field在传递this作为
参数
时是GenericArguments<this>。当手动指定<
浏览 20
提问于2019-11-19
得票数 1
回答已采纳
2
回答
为什么属性初始化对于
TypeScript
中的非可选属性是可选的?
typescript
、
types
console.log(str.length);consumeString(a.nonOptional); 'string | undefined'
类型
的
参数
不能分配给'string'
类型
的
参数
。为什么
TypeScript
不
强制
初始化nonOptional
浏览 4
提问于2017-07-25
得票数 2
1
回答
Typescript
编译器无法识别可能不存在的对象条目
typescript
有没有一个选项可以
强制
Typescript
编译器识别从泛型对象请求属性值可能是undefined,如果该对象
不
包含该属性的话。string | undefined
而
不是string。当
键
是一个
类型
时,编译器会正确地检测到这个问题: type CustomType = "Option1" | "Option2"; const keyFromTypeValueMap: {[P in CustomType所以切换到一个
类型
不是一个可行的
浏览 19
提问于2021-09-07
得票数 0
回答已采纳
1
回答
从
TypeScript
中的keyof
类
派生的联合
类型
typescript
、
types
在
TypeScript
中有没有一种方法可以使联合
类型
成为仅在
类
中找到的
键
的联合?string; propertyC: number[]; // Do something} 有没有办法告诉
TypeScript
我只想要一个来自MyClass属性的联合
类型
?我在
TypeScript
中缺乏正式的词汇表,所以我不确定在这里有什么可能会有帮助。 我在这里和网上都看
浏览 14
提问于2021-08-01
得票数 1
回答已采纳
1
回答
角5-绑定函数
参数
不正确的数据
类型
转换
angular
、
typescript
、
angular5
//some work} <li>(click)="onItemClick(''+item.id)"</li>有人经历过吗?我用的是角5.2.1和打字本2.4.2。
浏览 0
提问于2018-02-15
得票数 1
回答已采纳
2
回答
Typescript
:
强制
内部
类型
,但返回实际
类型
typescript
、
types
、
return-type
、
typing
this.getValueAsBoolean(somewhere.something), }}
Typescript
知道函数的确切返回
类型
,即。boolean myBar: ReturnType<ValueGetter['getValues']> } 现在我想要的是
强制
执行getVal
浏览 29
提问于2019-03-13
得票数 1
回答已采纳
3
回答
解决
类型
约束自我失去支持的问题
typescript
这是我在较早版本的
TypeScript
中一直在做的事情,我在C#中使用了这种方法,但它在最新的
TypeScript
1.0版本中不起作用。现在,在
TypeScript
1.0中,我在Base<T extends Base<T>>定义中得到了这个错误:
类型
参数
的约束不能引用同一
类型
参数
列表中的任何
类型
参数
。如何在不要求
类
之外的任何
强制
转换或将任何内容转换为“任意”的情况下修
浏览 3
提问于2014-04-11
得票数 7
回答已采纳
1
回答
根据
类型
记录中数组中的值设置对象的
键
和默认值的最佳方法?
javascript
、
typescript
、
class
、
object
我是
TypeScript
的新手,感觉好像错过了什么。 调用createObject并传入由arr名称值
浏览 3
提问于2021-06-18
得票数 0
回答已采纳
2
回答
是否有可能在
typescript
中推断出泛型?
typescript
、
generics
、
typescript-generics
您可以看到,从第一个
参数
(obj)推断出noGood的泛型
类型
。然后,当您向第二个
参数
(prefix)提供字符串时, 显然,您可以键入对noGood的调用,它将不允许将该随机字符串作为第二个
参数
,但理想情况下,您不必这样做。 编辑:问题不清楚。为了澄清,问题是,当您推断noGood的
参数
时,Prefix推断不会按预期(但不一定是意外的)工作,因为理想的做法是将Prefix约束为obj的泛型Prefix (第一个
参数
)。在本例中,Prefix (泛型)的字面意思是'prefix&
浏览 29
提问于2021-09-23
得票数 0
1
回答
用
TypeScript
在Angular中迭代对象的正确方法是什么?
angular
、
typescript
当我试图将
键
作为
参数
传递给传递给在ngFor中呈现的组件的函数时,
TypeScript
报告“未知
类型
的
参数
不能赋值给string
类型
的
参数
”。item of items | keyvalue"></div>
TypeScript
抱
浏览 12
提问于2021-02-23
得票数 0
回答已采纳
1
回答
防止在.value为false时访问可选的<T>的.hasValue属性
typescript
、
assert
下面是一个以
TypeScript
的Optional
类
为松散模型的Optional<T>
类
。如何修改这个
类
或创建一个具有类似语义的
类
,
TypeScript
将在该类中
强制
执行,或至少警告在访问.value()之前检查.hasValue (
不
希望使用null或undefined作为“缺失”的前哨值我愿意完全修改我的Optional<T>
类
实现。没有必要像Java那样使用异常。如果
类型
系统可以
浏览 3
提问于2022-08-01
得票数 -1
1
回答
根据以前
类型
的输入(
TypeScript
),将输入的可能值限制为派生
类型
typescript
在使用
类型
进行函数式编程时,通常可以将应用程序中的
类型
限制为提供的输入值。在足够高级的输入系统中,这应该是一个错误,但是在
TypeScript
中,它没有检测到"foo“或"bar”值不是任何期望值,实际上会导致代码抛出/ TS ERROR: 8 is not a vali
浏览 1
提问于2018-12-31
得票数 2
回答已采纳
2
回答
类型
记录:从实现中发出不同
类型
的声明文件?
typescript
、
typescript-declarations
是否可以指示
TypeScript
编译器发出与实现中使用的
类型
不同的声明文件?我正在用
TypeScript
编写一个库,我希望它也能用于非
类型
的项目中。当然,编译器不会在编译时
强制
执行验证
参数
。 我可以在测试中通过任何
类型
的
参数
来评估运行时行为。编译器通过在包含函数
参数
之前
强制
执行函数
参数
的断言来提供帮助。那么,是否有一种方法可以使
浏览 2
提问于2018-12-19
得票数 0
回答已采纳
3
回答
scala :匹配对象的
类型
参数
scala
、
pattern-matching
如果我有一个接受
类型
参数
的
类
,例如Seq[T],并且我有很多这个
类
的对象。我想根据
类型
参数
T来划分它们val x = List(Seq[Int](1,2,3,4,5,6,7,8,9,0),Seq[String]("a","b","c")) x.foreach { a它只匹配
类
Seq
而
不
匹配
类型
,我应该怎么做才能
强制
它匹配
类
浏览 7
提问于2013-11-22
得票数 3
2
回答
TypeScript
- ReSharper显示了泛型继承错误,但是项目构建得很好。
visual-studio
、
generics
、
typescript
、
resharper
类
'BaseTourModule‘不能扩展
类
'BaseModule':
类型
'BaseModule’和'BaseTourModule‘的属性’设置‘是
不
兼容的
类型
参数
'TSetup’约束与'TSetup‘
类型
参数
'TSetup’
不
兼容,'BaseTourModuleSetup‘不是
类型
参数
而</e
浏览 4
提问于2015-11-11
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
TypeScript 4.1发布,新增模板字面量类型
在React中使用TypeScript
使用 TypeScript 装饰器装饰你的代码
TypeScript 干掉所有已知 Bug!
TypeScript的6个高级技巧,让代码更清晰
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券