腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
给定
接口
的
特定
关键字
的
情况下
,
以
参数
方式
推断
接口上
的
属性
类型
typescript
、
generics
、
higher-order-functions
给定
一个异构
接口
,我希望生成一个
类型
安全函数,该函数
在
该
接口
的
给定
属性
上操作。propertyName: K) { return calculationWith(t); } } 返回
的
函数"createOperationForProperty“被约束为K extends keyof I,因此我只能将
浏览 16
提问于2020-10-24
得票数 1
2
回答
为什么通用
接口
在
默认
情况下
不是协/反变体?
c#
、
generics
、
covariance
、
contravariance
();在这个
接口
中,泛型
类型
仅用作
接口
方法
的
返回
类型
,而不是作为方法
参数
的
类型
,因此它可以是协变量。在这种
情况下
,编译器不能从理论上
推断
出来自
接口
的
差异吗?如果可以,为什么C#要求我们显式地设置协/反方差
关键字
。Update:正如Jon所提到
的
,这个问题可以被分解为子问题: 编译器可以通过当前泛型
类型
和它<e
浏览 4
提问于2010-08-30
得票数 19
2
回答
类型
记录中
的
类与
接口
类型
typescript
、
oop
、
typescript-typings
最近我遇到了这样
的
情况,我不确定是使用
接口
还是类来定义
特定
的
类型
。注意:这个问题并不是问class和interface之间
的
区别 interface IMyClass { bar: () => string; foo = 'foo'; return
浏览 4
提问于2019-12-17
得票数 3
回答已采纳
1
回答
根据其他字段
类型
推断
类型
typescript
我正在实现一个自定义表格组件,其中开发人员可以自定义某些单元格数据
的
呈现
方式
。为了使它更简单,我尝试让TS根据
在
id
属性
中选择
的
User
属性
来
推断
render()
参数
的
类型
,
以
确定该
属性
的
类型
。这是因为render()
的
第一个
参数
被
推断
为联合string | boolean (如果User<e
浏览 23
提问于2021-11-04
得票数 1
回答已采纳
2
回答
IDictionary<K上
的
单扩展方法,I IEnumerable/IList/ICollection<V>
c#
、
generics
、
extension-methods
、
covariance
、
generic-variance
这意味着我希望我
的
扩展可以
在
不同
的
S
类型
和
接口上
工作: 理想
情况下
,我不想为每种可能
的
集合
类型
编写单独
的
实现,我希望
类型
推断
完成它
浏览 2
提问于2013-06-26
得票数 5
回答已采纳
1
回答
在
TypeScript文件中
的
光标下键入
javascript
、
typescript
、
flowtype
、
type-inference
我想研究一下TypeScript代码中
的
某些
推断
类型
。这在正确文件
的
情况下
将特别有用,
以
确保
推断
的
类型
足够具体、准确和正确。
给定
TypeScript文件如何以类似于flow type-at-pos
的
方式
获取其中
特定
位置
的
类型
除此之外,我不需要任何额外
的
复杂工具,比如IDE集成。就是这个简单
的
浏览 32
提问于2019-10-17
得票数 2
回答已采纳
1
回答
使用FindImplementationForInterfaceMember找不到
接口
成员
c#
、
roslyn
、
roslyn-code-analysis
请有人解释一下,为什么A类中
的
M1
接口
实现没有使用'FindImplementationForInterfaceMember()‘方法?所有变量都有对符号
的
引用,但“am1”为空。
浏览 2
提问于2017-11-28
得票数 1
回答已采纳
1
回答
如何实现
接口
泛型方法
java
、
generics
、
interface
例如,如何实现带有non-generic-interface
的
generic method
的
字符串
类型
// non-generic-class public
浏览 4
提问于2015-04-14
得票数 1
回答已采纳
1
回答
类型
记录:尝试设置一个动态
的
输入键
typescript
、
typescript-generics
我正在尝试设置一个
类型
,在那里我希望从object
属性
解析
特定
类型
: id: string description回调
参数
推断
为匹配
给定
id
的
属性
的
类型
。为处理器
的
项制作
接口
并不困难: interface PropertyProcessor<T, K extends
浏览 4
提问于2022-01-14
得票数 3
回答已采纳
1
回答
从未使用
的
泛型
参数
推断
类型
的
替代方法
typescript
我有一个TypeScript文件,其中包含从服务器实体模型自动生成
的
实体信息.对于每个实体
类型
,该文件包含一个TypeScript
接口
和元数据。: string;考虑到该项目,Report
接口
在编译时用于
类型
检查和intellisense,entityTypes.Report元数据对象用于编译和运行时
的
各种用途。例如,displayName用于呈现
属性
的
标签,required用于验证。 如何让Report从ReportEntityType**?基
浏览 4
提问于2014-12-09
得票数 1
2
回答
C#:AsQueryable()与AsQueryable<type>()
c#
、
linq
、
asqueryable
我
在
使用时遇到了问题,我在其中发现了一些示例,其中包括转换,即此扩展所需
的
AsQueryable,以及
在
某些示例中直接作为AsQueryable()。我用秒表检查了这两起案件,并得出了几乎相同
的
结论,以便进行多次调查。a=>a.Name == "Abc").Select(a=>a.Id).FirstOrDefault(); 使用AsQueryable()和AsQueryable<type>()有什么区别,哪个是有效
的
?
浏览 10
提问于2014-04-18
得票数 2
回答已采纳
2
回答
打字稿是“过度推理”
typescript
,
类型
记录会在实例化中
推断
出泛型,并忘记我设置
的
规则。在上述
情况下
,
类型
记录
以
某种
方式
推断
我
的
bInstance是一种Extending
类型
,其泛型设置为只定义optionB
属性
的
对象。因此,以后当我尝试使用从抽象updateOptions类继承
的
Base方法时,输入
参数
只接受optionB
参数
。我怎样才能做到以下几点: 当
浏览 5
提问于2022-06-25
得票数 0
2
回答
推导出用于通用引用和成员指针
的
冲突
类型
c++
、
c++11
、
templates
、
forwarding-reference
} 据我所知,它是从第一个和第二个
参数
中推导出C
的
,但是得到了不同
的
推论,并且变得混乱。根据,您可以使它只对第一个
浏览 0
提问于2018-02-21
得票数 2
回答已采纳
2
回答
TypeScript中对象文本
的
动态泛型
类型
推断
javascript
、
typescript
、
object
、
generics
、
types
在
类型
记录中,我可以声明如下所示
的
泛型函数:在这种
情况下
,TypeScript有时可以根据传递
的
实际
参数
推断
函数
的
类型
参数
。是否有类似的方法来定义泛型对象文字,其
类型
参数
可以是基于内容
的
动态
推断
的
?Partial<T>
浏览 0
提问于2018-05-24
得票数 13
回答已采纳
2
回答
访问
参数
化
类型
的
参数
类型
java
、
generics
);其中生产者被声明为Producer<T>如果Java中
的
A
类型
是
参数
化
的
,而B
类型
也是泛型
的
,那么
在
A中是否可以
以
某种
方式
使用
参数
化
类型
B?它们在生成对象
的
类型
上没有区别,而是
在
产生对象
的
方式
上不同,因此可能存在: DatabaseProducer、RandomProducer等
浏览 0
提问于2017-06-14
得票数 2
1
回答
还是一个请求DTO
的
多个验证器?
servicestack
、
fluentvalidation
我有几个ServiceStack请求DTO,它们实现一个名为IPageable
的
接口
。我有一个验证器,它可以验证这个
接口上
的
两个
属性
。我是否可以在所有请求定义中指定多个<Validator>
属性
,以便运行一个
特定
于请求
的
验证器以及我
的
IPageable验证器?我是否可以
在
验证器注册时指定,对于实现IPageable
的
所有
类型
,我
的
IPageable验证
浏览 1
提问于2013-05-24
得票数 2
5
回答
c#将变量声明为
接口
。为什么这是可能
的
?
c#
、
interface
假设我有这个
接口
: {谢谢
浏览 1
提问于2011-11-03
得票数 2
回答已采纳
2
回答
通过字段
推断
文字对象
的
类型
typescript
、
type-inference
我
在
一个界面上有一些其他
的
属性
。将这些
属性
划分为两个
接口
,然后声明两者
的
联合
类型
似乎是可行
的
。 请查看以下简化
的
情况,即函数需要一个百分比或一个固定值。
在
每个
接口
中添加一个支柱,声明它
的
一个
类型
(isPercent),并将该
类型
约束为一个
特定
的
值,允许该函数
的
逻辑检测传递
的
<
浏览 1
提问于2018-06-14
得票数 0
回答已采纳
3
回答
使用TypeScript和Redux时
推断
映射
的
道具
javascript
、
reactjs
、
typescript
、
redux
、
react-redux
在
使用mapStateToProps时,我从react-redux找到了一种获得
类型
安全性
的
方法:作为,您可以定义
接口
并使用
接口
参数
化React.Component<T>。但是,当我定义mapStateToProps时,我已经定义了一个函数,其中可以
推断
出结果对象
的
属性
类型
。counter是与state.counter相同
的
类型
。或者为了避免
参数
化Re
浏览 1
提问于2019-10-30
得票数 6
回答已采纳
2
回答
具有
类型
相关
参数
的
TypeScript泛型方法
typescript
、
generics
我有一个想法,有一个代码,可以根据该方法
的
泛型
类型
自动检查
参数
类型
。但是
参数
的
类型
应该与
给定
泛型
类型
的
具体
属性
类型
相同。让我给你举个例子。假设我有这些
接口
: name: string,} interface IConcreteMessage {name: "concr
浏览 0
提问于2018-04-12
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Java 10 已发布!时隔 6 月带来 109 项新特性
TypeScript学习笔记(超全)
TypeScript的6个高级技巧,让代码更清晰
Java 10 正式发布!时隔 6 月带来 109 项新特性
scala面向对象编程
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券