腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
类型
缩小
不带
if
或
switch
的
区分
并
集
我想用对象上
的
键来
缩小
类型
。令人不快
的
行是type Hook<Type> = (node: { type: Type }) => { type: Type };,但是我不确定是否可以在这里提取正确
的
MarkupNode
类型
。
浏览 14
提问于2018-12-28
得票数 1
回答已采纳
1
回答
对象析构防止
类型
文本
区分
。
我一直在使用带有标签
的
工会
类型
来处理打字稿
的
歧视,我遇到了一些奇怪
的
事情。如果我打开实际
的
object属性,一切都按预期工作。但是如果我使用析构,
类型
记录会报告一个错误。我认为这与编译时
的
析构实际工作方式有关,但我不确定。'Blah Blah Blah'
switch</em
浏览 1
提问于2018-09-06
得票数 3
回答已采纳
1
回答
如何在TypeScript中正确使用扩展实例?
、
、
、
、
我创建了一个这样
的
实例: type: 'free'|'pay';}interface Product {} interface PayProduct extends Product这就是我使用
浏览 16
提问于2021-03-04
得票数 1
1
回答
区分
联合
的
动态调度
我正在尝试编写一个经过
区分
的
联合
类型
的
动态调度器,它是完全
类型
检查
的
。我觉得我已经很接近了,但是我不知道如何进行最后一步才能正确地检查
类型
。
类型
系统知道存在每个TKind到封装特定TKind
的
类型
的
处理程序
的
映射,我们可以在最后一行上面的两行中看到,它正确地处理了这种情况。我认为问题在于,当我们进行映射查找时,
类型
检查器没有
缩小
最后一行中
浏览 6
提问于2019-07-25
得票数 0
回答已采纳
1
回答
类型
记录:不正确
的
类型
检查,以检查返回无效
的
函数
、
有谁能向我解释一下为什么我在下面写
的
代码似乎没有
区分
以下两种
类型
:2 () => () => void (
不带
参数
的
函数,
并
返回
不带
参数而不返回任何参数
的
函数is not void或者,有人能
浏览 2
提问于2020-03-27
得票数 0
回答已采纳
1
回答
如何在TypeScript中
区分
不同
的
对象
类型
?
、
、
、
、
如何在TypeScript中
区分
不同
的
对象
类型
?const obj: CC | B = { c: 1// valid 我希望obj仅在以下情况下有效 { b:string c:number } 而不是
并
集
类型
或
交集
类型
的
行为。
浏览 17
提问于2020-12-16
得票数 1
1
回答
类型
记录-
缩小
类型
与函数返回
类型
的
合并范围
、
、
、
为什么不在函数上显式声明返回
类型
的
情况下,
类型
文本不能
区分
类型
是函数
的
类型
的
类型
? | ReturnType<typeof createGooEvent>
swi
浏览 5
提问于2022-02-22
得票数 4
回答已采纳
3
回答
创建集合/列表
、
、
、
编写一个
不带
参数
的
公共类方法makeTestSet(),该方法创建
并
返回一个空
的
未排序集合,该集合
的
元素被声明为EOHoverFrog
类型
。public static int makeTestSet() {} 编写一个
不带
参数
的
公共类方法makeTestList(),该方法创建一个返回空列表,该列表
的
元素被声明为EO
浏览 1
提问于2011-09-03
得票数 0
3
回答
typescript:如何从受查找
类型
约束
的
泛型函数返回正确
的
类型
泛型返回联合
、
因此,假设我们有以下函数实现:
switch
}此函数
的
返回
类型
如下联合:
浏览 33
提问于2019-08-05
得票数 1
回答已采纳
1
回答
多个强制性参数
集
我正在处理一个包含多个参数
集
的
函数,有些是强制性
的
,有些是可选
的
。从AD组中添加
或
删除用户
或
计算机
的
函数(出于某种原因,您需要
区分
用户和计算机)。因此,您有4个参数
集
:( [Paramet
浏览 0
提问于2014-08-19
得票数 1
回答已采纳
1
回答
根据枚举成员
区分
函数和对象
类型
、
、
在使用索引签名和联合
类型
时,我试图在TypeScript中获得
缩小
的
类型
,而不直接
区分
它们,例如使用
switch
case语句。下面的代码在使用形状调用doubleFn变量时抛出错误,尽管在运行时形状被正确返回为圆,但doubleFn被推断为半径加倍
的
函数,并且调用它也有效。有没有可能
缩小
doubleFn
的
类型
,以便它知道它是给定形状
的
匹配对?
浏览 3
提问于2020-05-15
得票数 0
1
回答
合并Typescript中对象
类型
的
区分
并
集
有没有可能将所有属性合并到一个有区别的对象
类型
联合中?举个例子,假设我有以下
类型
: type UnionType = { name: string; } | { age: number; } | { visible: boolean; } 然后,是否可以将这些合并为一个
类型
name: string; age: number; visible: boolean }; type Props = MagicType<UnionType>; 这本质上是utility-types中
的
Unionize
类型
浏览 31
提问于2020-08-23
得票数 1
回答已采纳
1
回答
使用表单验证器ZOD
的
discriminatedUnion()函数
区分
3种表单
、
、
、
z.object({ ChoiceOfForm = 3, user/pw + many fields}) //corresponds to advanced form })对象
的
示例FormAuthenticationFailedConfiguration; };}; choiceOfForm是一个ENUM,对应于折叠不同形式(1、2
或
3)
的
3个单选按钮。我想使用ZOD
的
discriminatedUnion
浏览 10
提问于2022-10-14
得票数 1
回答已采纳
1
回答
CSS根据其中
的
内容缩放Iframe
我有两种不同
类型
的
网站,可以动态添加到iframe中。我对他们
的
源代码没有影响。它是两个
或
更多设备
的
源代码,可以添加到本地Wifi中,
并
获得自己
的
随机URL。例如192.168.101.122
或
192.168.101.39。 我想过获取每
浏览 19
提问于2018-01-12
得票数 0
回答已采纳
1
回答
在接口中使用可选函数参数时,React中
的
TypeScript:“没有重载与此调用匹配”
、
我正在尝试创建2种
类型
的
开关,其中之一将需要访问单击事件。: string[]; <
Switch
type="checkbox&quo
浏览 21
提问于2020-11-05
得票数 0
回答已采纳
1
回答
使用object文本和Typescript
的
函数切换大小写
、
、
、
所以我在todomvc中有了这个经典
的
switch
case redux reducer,我想让它起作用,但似乎无法理解ts
的
类型
。到目前为止我得到
的
是所有函数
的</
浏览 8
提问于2018-07-29
得票数 3
回答已采纳
1
回答
使用
switch
语句
缩小
类型
对泛型
类型
无效
我试图
缩小
枚举值
的
范围,
并
根据枚举值返回一个不同
的
类实例。在示例1中,我试图
缩小
扩展枚举
的
泛型
类型
的
范围。然而,当我使用
switch
cases时,它仍然出错。这背后有什么道理吗?<Type extends ReportType> { con
浏览 0
提问于2020-11-25
得票数 3
1
回答
为什么不能使用带有模板
的
lambda
、
、
、
在模板中使用lambda
的
正确方式是什么,以及如何解决这个问题?
浏览 12
提问于2020-05-27
得票数 0
回答已采纳
2
回答
是否有可能
区分
具有相同完全限定名
的
类型
?
、
、
场景是,我希望能够引用两个类似的第三方程序
集
(例如assem1和assem2),这两个程序
集
都定义了具有相同完全限定名称(例如Example.MyType)
的
类型
。有没有办法
区分
它们
并
分别引用它们?我相信答案是否定
的
,但确认
或
更正会很方便。 编辑:以下针对C# 2.0和更高版本回答,但需要在VB.Net 1.1中回答
浏览 1
提问于2010-01-08
得票数 2
回答已采纳
1
回答
F#检查泛型
类型
参数是否为可
区分
的
联合
、
、
如何在创建约束时指定
区分
并
集
的
类型
?我应该写什么而不是DiscriminatedUnion let f<'U when 'U :> DiscriminatedUnion> ()
浏览 23
提问于2021-03-12
得票数 1
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券