腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(4006)
视频
沙龙
1
回答
typescript
是否
在有
泛
型
参数
时
不允许
循环
引用
?
{} & T; type bar2<T extends Record<string, unknown>> = foo2<T>; 当涉及到
泛
型
时
,似乎
不允许
使用
循环
类型?我最初有像foo和bar这样的东西,但我需要向foo添加一个
泛
型
参数
,最后得到了像foo2和bar2这样的东西。但是我现在得到了类型错误,所以我不确定最好的前进方
浏览 24
提问于2021-05-14
得票数 1
回答已采纳
2
回答
TypeScript
中对象文本的动态
泛
型
类型推断
、
、
、
、
在类型记录中,我可以声明如下所示的
泛
型函数:在这种情况下,
TypeScript
有时可以根据传递的实际
参数
推断函数的类型
参数
。
是否
有类似的方法来定义
泛
型
对象文字,其类型
参数
可以是基于内容的动态推断的?}interface XYZ<T> { dict: Partial<T>
浏览 0
提问于2018-05-24
得票数 13
回答已采纳
1
回答
如何指定依赖于构造函数
参数
的类型变量
private key: K) { } return this.item[this.key];} 使用/扩展是不自然的,因为类型
参数
我希望类型
参数
为<T, R>,其中R实际上是T[K]之前计算出的值。但是,
TypeScript
不允许
R
引用
构造函数
参数
,并且
不允许
key
参数
的类型表达式
引用
参数
本身。此外,构造函数不能具有<
浏览 22
提问于2018-06-21
得票数 0
回答已采纳
1
回答
字符串
泛
型
参数
是作为值类型还是
引用
类型处理的?
、
我从文档中注意到:
泛
型
对于
引用
类型的工作方式有些不同。当第一次使用任何
引用
类型构造
泛
型
类型
时
,运
浏览 3
提问于2016-02-09
得票数 3
回答已采纳
1
回答
对于可能是也可能不是分层的
泛
型
T,使用什么类型声明?
、
问题是Table2.8不喜欢它:当我在某个地方实际使用
TypeScript
时
,它抱怨T没有实现ChildData。(我现在正在使用TS2.3编译,但我会在某个时候升级到2.4以上,真的,我发誓。有没有办法说“我有一个
泛
型
参数
T,它可以实现一个ChildData,但不是必须的”?我的组件已经在其他几个地方被使用了,而且它将被不是我的人使用。
浏览 34
提问于2018-06-01
得票数 4
回答已采纳
2
回答
基元的特例
泛
型
类型
参数
、
、
背景class InputDataPort<T> {问题 但是,我遇到了一个基本类型的问题。基本上,当我做以下工作
时</
浏览 4
提问于2016-12-08
得票数 3
回答已采纳
3
回答
参数
化返回类型
是否
需要
泛
型
方法签名?
、
、
、
、
{}{} 但是Visual抱怨Image需要两个类型的
参数
浏览 4
提问于2015-07-08
得票数 1
回答已采纳
1
回答
使用
泛
型函数扩展数组原型
、
我试图向数组原型添加一个简单的
泛
型函数,但是
TypeScript
给了我一个关于类型的错误,我没有得到这个错误。TKey): T[TKey][] {} 这是一个Codesandbox:https://codesandbox.io/s/
typescript
-playground-export
浏览 17
提问于2020-03-23
得票数 0
回答已采纳
1
回答
Typescript
通用工厂函数,包括已创建对象的
参数
、
我正在尝试在
Typescript
中创建一个工厂类。工厂应设置为创建特定的对象类,包括在工厂初始化时设置的默认
参数
。factory.init(ClassWithParams, 1);// instance of ClassWithParams 上面的代码运行良好(
Typescript
我不能将init()代码移到构造函数中,因为init()依赖于
泛
型
参数
TCtor来正确检查
参数
列表的类型。我
浏览 24
提问于2019-06-24
得票数 0
回答已采纳
2
回答
构造类的C#类型对象
、
、
我读过
引用
类型都使用相同的构造类:
泛
型
对于
引用
类型的工作方式有些不同。当第一次使用任何
引用
类型构造
泛
型
类型
时
,运行库将创建一个特殊的
泛
型
类型,其中对象
引用
将替代后者中的
参数
。然后,每次使用
引用
类型作为
参数
实例化构造的类型
时
,无论它是什么类型,运行库都重用以前创建的
泛
型
类型的专门版本。这是可
浏览 3
提问于2017-04-13
得票数 1
回答已采纳
1
回答
是否
有可能排除
泛
型函数中的
引用
参数
?
、
、
、
由于
泛
型
类型
参数
T可以是任何类型的,包括
引用
,所以我想知道
是否
有可能在
泛
型函数中选择退出
引用
,即能够编写如下内容:但是,这是
不允许
的,并且在解析阶段已经中断。 我读过关于的文章,但它只支持选择放弃汽车特性,所以它也不起作用,因为Deref不是汽车特性。
是否
有可能做到这一点?
浏览 0
提问于2018-04-19
得票数 3
回答已采纳
1
回答
如何在接口中
引用
动态自类型
const a: IClassDescriptor = { key: 'bar' // <- should be correct, but
typescript
const b: IClassDescriptor = { key: 'baz' // <- error, correct
是否
有办法
浏览 7
提问于2022-11-17
得票数 1
2
回答
有没有办法在
泛
型
参数
中使用条件“类型保护”类型?
、
Playground 我有一个函数props,它接受一个
泛
型
参数
,供以后的使用者使用。}; ?EmptyObjectsAreNotAllowed : unknown; 但我不能简单地执行以下操作,因为它违反了
循环
约束: export function props<P
浏览 25
提问于2021-06-22
得票数 0
回答已采纳
1
回答
泛
型
参数
放置之间的类型文本差异
、
、
泛
型函数语法有什么区别:和 type Identity = <T>(t: T) => T
浏览 2
提问于2022-05-17
得票数 4
回答已采纳
2
回答
使用方法后的类型推理由未知类型变为已知类型
、
我有一个具有单个
泛
型
T的类,有时它可以用一个值来构造,所以T是已知的,有时是没有值的,所以T是unknown。如果没有给出可以推断类型的值,那么就必须指定类型,这是很繁琐的。'number'.
是否
有什么是我遗漏的,允许重新评估
泛
型
类型为非unknown类型?我
浏览 3
提问于2022-07-04
得票数 3
回答已采纳
1
回答
Swift中的
泛
型
运算符重载
、
、
我一直在学习Swift,并且有一个关于在操作符重载
时
使用Generics的问题。这是我的要求: 似乎Swift不够聪明,
不允许
我编写
泛
型
操作符重载函数,它
引用
泛
型
数组T而没有一些解决办
浏览 2
提问于2015-02-26
得票数 0
1
回答
如何使用
泛
型
参数
、
我来自Javascript背景,我在处理Java强类型
时
遇到了麻烦,特别是在试图创建
泛
型
类
时
。 假设我有一个名为Signal的类,它接受一个
引用
和一个有效负载作为
参数
。
引用
将始终是String类型,但有效负载的类型可能会有所不同。 我希望保持有效负载的类型
泛
型
,以便能够向它传递各种类。但是,如果我理解正确的话,Java
不允许
我声明
泛
型
字段!? 那么我该怎么做呢?我如何用一些合适的<
浏览 12
提问于2019-01-24
得票数 0
回答已采纳
1
回答
获取部分打开的
泛
型
类型的类型表示形式
、
、
我想知道
是否
有人知道如何在C#中获得部分开放
泛
型
类型的表示,例如IDictionary<string,>。我尝试过的:我得到:'typeof‘表达式编译错误中
不允许
部分打开的类型。typeof(IDictionary<,>).MakeGenericType(typeof(string)) 我得到: ArgumentException (提供的
泛
型
参数
的数量不等于<e
浏览 1
提问于2016-08-18
得票数 3
1
回答
noImplicitAny不适用于一般的高阶函数
、
在下面的代码片段中,尽管有一个隐式类型化为any的
参数
,
typescript
不会发出任何错误。function constrainedHOF<T extends (...args: any[]) => any>(callback: T): T; console.log(x); }); 我的猜测是,问题出在类型约束T extends (...args: any
浏览 11
提问于2020-07-24
得票数 3
回答已采纳
1
回答
不含lambda的函数
引用
的
TypeScript
泛
型
绑定
、
是否
可以在
TypeScript
函数
引用
中绑定
泛
型
参数
?TypeDef>(ctx)); // This works but lambda is useless 现在我使用lambda来包装对genericsMiddleware的函数调用,但这只是因为我还没有弄清楚
是否
可以在函数
引用
中绑定
泛
型
类型
浏览 0
提问于2019-01-08
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券