腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
Typescript
:在
泛
型中表示可选
参数
、
、
、
显然,在
typescript
中
,可选
参数
和
未
定义
的联合类型的
参数
之间存在差异 function test(s: string|undefined) {} test2() // OK 我想声明一个
泛
型函数
,根据提供的类型,它的
浏览 183
提问于2021-01-29
得票数 0
1
回答
为什么类型
参数
在
TypeScript
中
消失?
、
、
、
TypeScript
似乎无法表达以
泛
型函数
作为
参数
并返回
泛
型函数
的函数。注意,在下面的代码示例
中
,
泛
型类型<A>变成了带有函数doubleton的{} g: (b: B) => C, f:我们失去了类型
参数
A。除了按下面的方式
定义
compose之外,还有什么方法可以指定使doubleton保留这些类型<
浏览 1
提问于2014-08-10
得票数 3
回答已采纳
1
回答
“类型”{}[]‘的
TypeScript
拒绝不能分配到键入’number‘’
、
、
、
如果我想取第一个值并将其加倍,我可以let f2 = R.pipe( R.head, f1 );> let f2 = R.pipe( R.take(1), f1 ); [eval].ts(6,29): error TS2345: Argument of type
浏览 1
提问于2019-01-17
得票数 0
1
回答
如何使用
TypeScript
向
泛
型函数
添加属性?
我有一个函数,它将属性添加到
泛
型函数
参数
中
。(真正的代码稍微复杂一些,不值得深入研究。)return func.apply(this, params); newFunc.prop = 1;} 使用Flow,我可以使用[[call]]将
泛
型声明为返回类型的可
调用
签名,但是
TypeScript
没有类似的API文档。如
何在
TypeScript
中正确地键入这些内容?function addPr
浏览 2
提问于2019-09-09
得票数 0
回答已采纳
1
回答
如
何在
Typescript
中
定义
和
调用
泛
型函数
参数
?
、
我正在寻找与
Typescript
中
的Function.prototype.call等价的单
参数
类型安全。这不起作用,因为F缺少适当的约束(可能): return f(arg);因此,
Typescript
会抱怨“此表达式不可
调用
类型‘未知’没有
调用
签名。” 如何使F可
调用
?如何管理call使其返回类型为F
浏览 6
提问于2020-06-06
得票数 2
回答已采纳
2
回答
在R
中
的
泛
型函数
中
,在“`UseMethod()”之后执行代码?
、
、
我想拥有以下
泛
型函数
,其中
调用
UseMethod后的任何语句都不会被计算为UseMethod不返回。但是,除了
定义
一个额外的函数validate_after(),它
调用</em
浏览 2
提问于2019-05-22
得票数 1
1
回答
TypeScript
如何为
泛
型函数
创建
泛
型类型别名?
、
给定一个类型化
泛
型函数
,我想为该函数创建一个
泛
型别名,但似乎不能。Parameters<typeof foo<T,>> // nope我真正想做的是获取其他人库
中
函数的类型
浏览 3
提问于2020-07-03
得票数 24
回答已采纳
1
回答
泛
型
参数
放置之间的类型文本差异
、
、
泛
型函数
语法有什么区别:
和
type Identity = <T>(t: T) => T
浏览 2
提问于2022-05-17
得票数 4
回答已采纳
1
回答
仿制型损失
、
当向交集类型添加属性时,我面临一个奇怪的问题,
泛
型
参数
丢失。x = handler(<T>(d: any, { a }: { a: T }): T => a); 如果删除标记为----<HERE>----标志的行,则x const将以以下类型结束,该类型保留
泛
型类型ServiceInitializer<Record<string, Record<string, any>>, Promise<(p: Record<string, any>) => unknow
浏览 1
提问于2020-11-21
得票数 1
回答已采纳
1
回答
解析器如何处理
泛
型类型
参数
?
、
、
、
、
它是一种C风格的语言,具有==、<、>、<=
和
>=等常见运算符,它还具有
泛
型函数
(
如
C#
中
的函数)。在像C#这样的语言中,要
调用
泛
型函数
,您可以编写:我的问题是,解析器如何区分
泛
型
参数
和
比较运算符(<
和
>)。在我看来,上面的代码可能有以下两种含义之一: 使用
泛
型
参
浏览 0
提问于2019-06-08
得票数 4
回答已采纳
2
回答
如
何在
MyClass.prototype`
中
识别
TypeScript
的键?
在
TypeScript
中
,我可以
定义
泛
型,并强制在genericForObj
中
只传递特定对象的属性。如
何在
泛
型函数
中
识别keyof MyClass.prototype?
浏览 3
提问于2017-01-27
得票数 2
回答已采纳
2
回答
泛
型函数
的
TypeScript
类型
、
我无法理解
TypeScript
文档
中
的以下段落:function identity<T>(arg: T): T { return如果是这样,为什么我需要
定义
这样一个变量呢?函数identity已经声明了我所期望的返回类型。
浏览 13
提问于2018-01-24
得票数 15
回答已采纳
1
回答
类型记录在不需要时省略
泛
型
参数
、
我创建了一个
泛
型函数
类型,其中包含一个完全依赖于输入
参数
类型的返回
参数
,并且
泛
型
参数
有一个extends子句。1) a
和
b扩展Foo,2) a
和
b是相同的类型。我遇到的问题是将MyFunc作为
参数
类型。对于T,我不需要精确的类型;我只需要确保
参数
约束在被
调用
时得到满足。例如,我想做以下工作:1
和
浏览 5
提问于2022-11-29
得票数 0
回答已采纳
1
回答
根据函数
参数
确定
泛
型函数
的返回类型
、
type MyType = "foos" | "bars" | "bazs" 这一切都工作得很好,但是它留下了一些出错的空间,而且它比必要的更冗长,因为
参数
"name“
和
类型"T”是直接连接的,并且总是需要匹配如果name
参数
是"foos“,则
泛
型类型T是Foo,如果
参数
是”Bar“,则类型是Bar。 我可以为每种类型创建单独的强类
型函数
,但问题是有大量的类型
和
几个不同的函数。正如
浏览 9
提问于2021-10-07
得票数 0
1
回答
从字符串
参数
中选择通用接口类型
我试图通过传递一个动态选择的处理程序来
调用
一个
泛
型函数
。处理程序的
参数
有一个与用户提供的类型字符串匹配的type字段。我不确定如
何在
TypeScript
中表达它。如何调整我的类型,使problemFunction在
调用
getAndUseFoo时正确设置
泛
型类型 type: string;interface FooA {type); // Do more w
浏览 0
提问于2018-07-15
得票数 0
2
回答
TypeScript
中
对象文本的动态
泛
型类型推断
、
、
、
、
在类型记录
中
,我可以声明如下所示的
泛
型函数
:在这种情况下,
TypeScript
有时可以根据传递的实际
参数
推断函数的类型
参数
。是否有类似的方法来
定义
泛
型对象文字,其类型
参数
可以是基于内容的动态推断的?}interface XYZ<T> { dict: Partia
浏览 0
提问于2018-05-24
得票数 13
回答已采纳
1
回答
如
何在
类型记录中将类型
参数
传递给索引类型?
我试图弄清楚如
何在
类
中
获得
泛
型函数
的返回类型。
浏览 2
提问于2019-12-05
得票数 1
回答已采纳
1
回答
如
何在
幕后将类型与
泛
型函数
相关联
、
我有一个类(
如
"Collection"),它知道它使用的是什么类型(
如
" DBType "),并且该类在构造函数
中
获得一个
泛
型函数
(
如
"Transform"),该函数获取DBType的子类型,并根据此子类型返回另一个类的实例当用户使用一些
参数
调用
集合的方法时,集合可以确定哪个DBType的子类型将被重定向到transform函数。如果我将子类型DBType单独传递给transfrom,它可以很
浏览 3
提问于2020-10-01
得票数 0
1
回答
部分函数的生成类型
、
、
、
我可以复制签名,省略第一个
参数
。partFunc = (b) => myFunc(42, b) 我不知道是否有可能创建PartialFunc<Func>
泛
型PartialFunc<TFunc extends Func2<T1, T2, TRes>, T1=any, T2=any, TRes=any> extends Func1<T2, TRes&
浏览 1
提问于2018-05-20
得票数 1
回答已采纳
1
回答
如何将任何构造函数类型转换为接受相同
参数
的函数类型?
、
考虑下面的代码,我创建了一个类,它的构造函数接收带有
泛
型类型的
参数
,用于
定义
第二个
参数
所接收的
参数
的类型,在回调函数的
参数
下面是MouseEvent,因为第一个
参数
的值:// ^^ (parameter) ev: MouseEvent 但是,如果创建一个rest
参数
浏览 4
提问于2021-02-01
得票数 0
回答已采纳
点击加载更多
相关
资讯
TS 从入门到深度掌握,晋级TypeScript高手-玫瑰伞下瞥惊鸿
TS 从入门到深度掌握,晋级TypeScript高手(完结无秘)
转向Kotlin——泛型
TS 从入门到深度掌握,晋级TypeScript高手-岁月流转梅依旧
30天拿下Rust之泛型
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券