腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
Typescript
推断
关键字
推断
错误
类型
?
、
、
`${Head}${Head}` : never;
Typescript
抱怨${Head}${Head}内部的字符串插值:Type `'Head'` is not assignable to type字符串也可以赋值给"string | number | bigint | boolean",所以这个
错误
对我来说没有多大意义。我可以通过将字符串插值放在"Head extends string ?
浏览 13
提问于2021-03-10
得票数 3
回答已采纳
2
回答
TypeScript
:如何
推断
指定值的确切
类型
当你用打字本写这篇文章时:X的
类型
被
推断
为数字。我可以让
TypeScript
推断
这个
类型
为1吗?(因此它只能得到值1)。同样: name: 'Name',}{ age: 0,我记得我见过一些
关键字
,但现在找不到了
浏览 4
提问于2021-01-21
得票数 2
回答已采纳
1
回答
TypeScript
:多态this和
推断
泛型函数参数
、
、
、
、
我想从传递给函数的this
关键字
中
推断
当前类的
类型
。由于某种原因,当我将this作为参数传递给函数时,
TypeScript
推断
类型
参数T是this而不是当前的类
类型
。 下面是我想要做的一个例子。我希望B和C类都有一个
类型
为number的field,但是C类中的field在传递this作为参数时是GenericArguments<this>。当手动指定
类型
时,一切正常(B类示例),但是从this
推断
浏览 20
提问于2019-11-19
得票数 1
回答已采纳
1
回答
如何在
typescript
方法中
推断
泛型返回值?
、
我想更好地理解
typescript
是如何用泛型
推断
返回
类型
的。如果使用泛型
类型
作为返回值的方法是在没有泛型
类型
参数的情况下调用的,那么
typescript
如何
推断
返回
类型
?我知道泛型内参数很容易通过传入的
类型
来
推断
,但如果没有提供泛型
类型
参数,则无法
推断
返回参数是如何
推断
的。
浏览 3
提问于2019-09-09
得票数 0
1
回答
如何在
TypeScript
中
推断
可选属性?
、
这是可以做到的,而不用花费太多的精力使用
类型
记录的infer
关键字
:下面是我在处理这个问题时遇到的一些可能有用的
TypeScript
特性。
TypeScript
有,这与我试图实现的
类型
推断
类似。虽然上面的optional字段被
推断
为boolean,但是可以使用as const
推断</
浏览 6
提问于2020-06-22
得票数 4
回答已采纳
1
回答
合并
类型
的
类型
推断
-不存在最佳的公共
类型
所以,我在
TypeScript
中玩
类型
推断
。我将提供两个在调用时产生相同结果的示例,但是在其中一个示例中,由于“无最佳公共
类型
”,
TypeScript
无法
推断
该
类型
。4 : true;编译器
推断
foo是(a: boolean) => number | boolean,这是很棒的。function foo(a: boolean) { return 4; ret
浏览 8
提问于2016-04-07
得票数 7
回答已采纳
1
回答
什么时候需要在
TypeScript
中声明返回函数
类型
?
、
、
、
如果我有以下基本函数,
typescript
可以自动
推断
返回
类型
。function myFunction(x: number, y: number) {} 如果
typescript
由于其他调用泄漏any而无法
推断
返回
类型
,因此无法进行正确的
推断
,那么声明返回
类型
是否有用?可以进行
推断
?但在这种情况下,何时才能真正使用显式返回
类型
呢?
浏览 1
提问于2018-12-07
得票数 6
回答已采纳
1
回答
从
TypeScript
中被覆盖的接口自动
推断
类型
、
、
我正在尝试为已经存在的模块创建一些
TypeScript
定义。]>; getBodyClasses(next: NextFunction<Response>): Response;参数和返回结构是固定的,我真的希望
TypeScript
能够
推断
出我覆盖的方法的参数
类型
。implements IPage { return next();} 有没有办法将getBodyClasses标记为专用覆盖,以
浏览 1
提问于2017-06-17
得票数 4
1
回答
从
TypeScript
2.9.2中的条件
类型
推断
、
如何在
TypeScript
2.9.2中
推断
T的
类型
:type Conditional<function<T>(conditional: Conditional<T>) {}我想
推断
T= number,但是我得到了一个
错误</e
浏览 0
提问于2018-07-10
得票数 1
回答已采纳
2
回答
新承诺的扩展中断
类型
推断
(.)
、
我试图通过添加额外的方法来增加承诺,如
TypeScript
文档- 所描述的那样。 }我所犯的
错误<
浏览 5
提问于2017-02-23
得票数 1
回答已采纳
1
回答
类型
'string‘不能赋值给试图调用对象文字的
类型
'"string“| "string"’
、
、
let sel : (keyof TERR_CREATE) = terrain;当我运行这段代码时,我得到这样的
错误
:
类型
'string‘不能赋值给
类型
'"Plains“|”Mountain“’。
浏览 21
提问于2018-06-05
得票数 0
回答已采纳
1
回答
Dart是否与
类型
记录的--noImplicitAny相当,除非显式禁用,否则执行静态
类型
?
、
我开始掌握颤音和飞镖语言,但偶尔也会犯一些愚蠢的
错误
,因为语言让我可以。在中,它说: 这似乎发生了一个相当大的数量,没有办法看到什么分析器是和不能
推断
。为了在编译时而不是运行时捕获类似的
错误
,
TypeScript
有一个选项--noImplicitAny,它将任何不可
推
浏览 1
提问于2020-04-18
得票数 0
回答已采纳
1
回答
打字稿
类型
推断
、
鉴于下面的这些
类型
,我不确定
推断
的executor.get()
类型
为什么不同,这取决于我如何调用console.log。 为了您的方便,我给
TypeScript
操场提供了一个
TypeScript
。get()返回
类型
是number,这是正确的。get()返回
类型
是any,我不明白为什么。我认为因为console.log的签名是console.log(...data: any[]): void,所以当我像下面这样传递对console.log的引用时,
TypeScri
浏览 4
提问于2022-09-19
得票数 0
1
回答
从对象文字自动
推断
的记录
类型
(例如:`unown`)
在
typescript
中,我可以将对象文本保留为无
类型
,以便自动
推断
该
类型
,也可以指定一个
类型
(例如Record),以便在文本上强制执行该
类型
。-- (1) 我想强制使用Record<unknown, A>,这样就可以从文字
推断
属性(像"prop1" | "prop2" | "prop3"这样的联合
类型
),并根据A对值进行
类型
检查。也就是说,我想让
type
浏览 14
提问于2021-11-01
得票数 0
回答已采纳
2
回答
Typescript
给出"string“
类型
而不是"string | null”- vscode
、
Typescript
推断
类型
错误
我正在使用
typescript
3.3 interface
浏览 0
提问于2019-02-27
得票数 0
1
回答
条件
类型
的
类型
推理算法
、
我想学习使用条件
类型
试图
推断
签名中
类型
的
类型
的算法。/ correctly inferred as foo<number>示例2:条件
类型
和
推断
unknownfoo({ value: 123 });
浏览 1
提问于2022-08-29
得票数 1
回答已采纳
1
回答
泛型函数中的Union
类型
、
another, haveNone );haveOne和haveAnother都被
推断
为a | None而不是a,尽管这会导致
错误
,即使它们不能。实际上,这里的outOfOptional似乎被视为outOfOptional<Optional<a>>,但这是
错误
的,原因与isSome<Optional<a>>
错误
的原因相同。给定Optional<a>的第一个参数
浏览 3
提问于2016-01-13
得票数 1
回答已采纳
5
回答
为什么
类型
记录不能在使用区分
类型
检查时
推断
返回
类型
我想了解为什么
TypeScript
不能
推断
以下函数的返回
类型
(虽然它能够在if-else语句中进行区分): if (typeofarg === 'string') { return arg } return Strin
浏览 5
提问于2020-08-28
得票数 2
回答已采纳
1
回答
将
TypeScript
编译器
推断
的
类型
添加到原始TS源代码中
、
、
使用
TypeScript
,您可以显式指定
类型
,也可以让编译器
推断
它们。private posX = 0;private sizeX = 0;我将运行
类型
推断
,因为在这种情况下可以
推断
类型
= 0;private sizeX: numbe
浏览 3
提问于2017-08-16
得票数 4
回答已采纳
2
回答
TypeScript
如何
推断
`this`的
类型
?
、
、
、
、
TypeScript
中this的推理策略让我摸不着头脑,例如: s: String this.s = "this is中,并检查f()中的this
类型
,您可以看到它被
推断
为this: this
类型
,这意味着A的子
类型
。否则,应将this
推断
为this: Any
类型
。 但实际上,如f1()调用中所示,如果在A的上下文之外调用函数f,它仍然可能是全局对象。因此,在我看来,在f()中
浏览 1
提问于2018-09-09
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
JavaScript 竟然可以类型推断!
《Effective Modern C+》笔记之类型推断
Java 特性聚焦:局部变量的类型推断
Ruby 之父:Ruby3 有望 3 倍提速,不添加类型推断
我们一直期待的 Typescript 特性
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券