腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Typescript
+
React
:
基于
其他
属性
对象
的
键
的
泛
型
属性
、
为这个有点混乱
的
标题道歉。我在带有通用组件
的
.tsx文件中有一个
React
.FC (鸭子类型
的
): interface ITimeSeriesProps<PlotNames extends string> { }> </TimeSeries>
浏览 6
提问于2020-10-14
得票数 0
1
回答
将值数组映射到
Typescript
中
的
泛
型
类型
、
、
我正在尝试创建一个函数来将字符串值数组映射到
Typescript
中
的
泛
型
类型。数组中
的
值
的
索引与
对象
中
的
键
具有相同
的
索引。Array<string | undefined>)<T> => {} const result: Person = parse(['foo', 'bar']); 将两个数组映射到一个
对象
是没有
浏览 15
提问于2021-09-23
得票数 0
回答已采纳
1
回答
Typescript
只允许来自另一个
对象
的
键
我一直在尝试键入一个
属性
,该
属性
将在子类中定义为
对象
字面量,该
对象
必须只包含
泛
型
类型中存在
的
键
。string; protected casts: object} 我试图确保模型
的
protectedcasts
属性
可能只包含
泛
型
类中存
浏览 3
提问于2018-02-17
得票数 4
回答已采纳
2
回答
React
:接受
泛
型
接口作为
属性
、
在
React
中使用
Typescript
,我希望创建一个接受
泛
型
接口
的
prop类型。;class Food extends
React
.Component<classProps, null> { ... } 在本例中,如何将'anInterface‘
属性
输入为接口类型;即接受Waffle
对象
或Pancake
对象
?
浏览 42
提问于2021-01-13
得票数 2
1
回答
如何从
TypeScript
v2.x中
的
自定义
React
组件公开“
泛
型
”事件
、
、
、
当我们仍然使用type
Typescript
1.8.x与当时
的
(绝对类型
的
)类型描述文件相结合时,我们使用“event”类型在
React
组件
属性
中声明一个“
泛
型
”事件。然后,我们可以将该
属性
( We和事件处理程序函数)
的
值附加到HtmlInputElement
的
“HtmlInputElement”
属性
。现在我们不能再使用
泛
型
的
'Eve
浏览 3
提问于2017-04-03
得票数 2
回答已采纳
2
回答
React
组件中
的
可选
泛
型
、
) => void;>( component: |
React
.ComponentType,而不是定义第二个
泛
型
。在一个复杂
的
组件中,我有更多
的
属性
和更多
的
泛
型
,我不想强制
其他
程序员定义所有
泛
型
,因为
浏览 3
提问于2021-10-20
得票数 2
回答已采纳
1
回答
TS识别记录
键
可能是未定义
的
吗?
如果我定义了一个类型:然后每次我访问myObject上
的
属性
时,
TypeScript
都假设类型是SubType。这显然不是这样
的
,因为任何
对象
都不可能对每个可能
的
键
都有值。这导致了未明确定义
的
价值观。是否有一种最佳方法来确保
TypeScript
浏览 2
提问于2022-01-07
得票数 0
1
回答
强制通用类型和扩展类型具有相同
的
属性
。
我有以下接口,只要该值是另一个包含value和error
属性
的
对象
,就可以使用任何
键
创建
对象
: [key: string]: { error: boolean;}// Retu
浏览 4
提问于2022-08-17
得票数 2
1
回答
如何在类型记录中将
属性
附加到
泛
型
类型?
、
我正在尝试将
其他
属性
添加到
泛
型
类型中。RequestData<T> = { data: { isActive: boolean //
Typescript
is not happy with this} 基本上,我打算将
属性
isActive作为
属性
之一添加到T
的
泛
型</e
浏览 4
提问于2020-06-11
得票数 0
回答已采纳
1
回答
Typescript
使用keyof时,索引签名参数类型必须为'string‘或'number’
使用
Typescript
,我正在尝试编写一个函数,该函数接受一个
泛
型
对象
和一个应用于每个
属性
的
验证规则
的
键值映射。当使用keyof
属性
验证传递给“验证器”
对象
的
键
是否在TObject
泛
型
中时,我得到了An index signature parameter type must be either 'string'后来,当我试图访问validat
浏览 79
提问于2021-03-28
得票数 0
回答已采纳
1
回答
具有未知数量
的
泛
型
属性
的
Typescript
接口,所有这些
属性
都应类型化为布尔值
、
我想做一个具有未知数量
的
泛
型
属性
的
typescript
接口,所有这些
属性
都应该被定义为布尔值。如果我想创建一个带有
属性
'foo‘和
泛
型
值
的
接口,我会这样做: export interface Foo<T> {} 因为我基本上想做相反
的
事情,所以我试过了 export interface(@
typescript
-eslin
浏览 30
提问于2021-09-21
得票数 1
回答已采纳
1
回答
Typescript
`可以使用
react
-final-form
的
约束'{}'`
的
不同子类型进行实例化
、
、
我创建了一个可重现
的
。错误是: Type '{ name: string; onBlur: (event?我看到了很好
的
答案,但我不知道如何将它应用于这种情况。
浏览 1
提问于2020-07-21
得票数 1
1
回答
在
Typescript
中,类型`object`和`Record<any,any>`之间有区别吗?
在我看来,object和Record<any, any>这两种类型都包含相同
的
有效
对象
集,这是typeof x === "object
的
任何内容。这两者之间有什么区别吗?
浏览 780
提问于2018-09-09
得票数 10
回答已采纳
1
回答
如何缩小
Typescript
中
泛
型
类型
的
联合范围?
、
、
、
我正在尝试在
React
中创建一个使用
泛
型
的
表单组件。我似乎永远不能让
Typescript
缩小与特定字段对应
的
类型范围。,这是我多次尝试让它正确工作
的
一次尝试。 我已经尝试了很多
其他
的
方法,比如给每个字段添加一个'type‘
属性
,然后使用switch语句来尝试以这种方式缩小范围,但似乎
浏览 13
提问于2020-11-15
得票数 1
回答已采纳
3
回答
‘’compile time‘获取定义接口
的
所有
属性
名称
的
方法
、
、
我想创建一个通用
的
TypeScript
类,用于呈现(作为HTML )实现特定interface
的
对象
数组。像C++模板一样,我相信
TypeScript
可以在“编译时”解析这些
泛
型
,当
TypeScript
类型信息(比如提供给用于实例化特定
对象
的
泛
型
的
接口)随时可用时。由于可能提供了所有必需
的
类型信息,我只是好奇是否有
TypeScript</
浏览 3
提问于2015-05-13
得票数 35
1
回答
动态构造返回类型
、
我正在创建一个模块,
其他
开发人员可以用(对我来说)未知
属性
和类型创建一个数据模型。只支持有限
的
一组类型。datamodel参数是一个以
属性
名称作为
键
的
对象
,值是包含类型(作为字符串)和
其他
一些选项
的
配置
对象
。我希望函数能够
基于
数据模型返回一个带有完全Intellisense
的
typesafe
对象
。我知道我可以使用
泛
型
并使调用代码
浏览 8
提问于2022-10-06
得票数 1
回答已采纳
1
回答
如何检查提供
的
属性
是否属于
泛
型
对象
、
我对
TypeScript
泛
型
有一个问题。我编写了简单
的
useMergeableState
React
钩子,它通过合并更新状态。我不想添加新
的
键
,所以newState参数是T
的
一部分。import { Dispatch, SetStateAction, useState } from '
react
'; type Return<T> = [T, (newState: T) => voidstate,
浏览 5
提问于2020-02-26
得票数 0
回答已采纳
1
回答
Typescript
编译器无法识别可能不存在
的
对象
条目
有没有一个选项可以强制
Typescript
编译器识别从
泛
型
对象
请求
属性
值可能是undefined,如果该
对象
不包含该
属性
的话。当
键
是一个类型时,编译器会正确地检测到这个问题: type CustomType = "Option1" | "Option2";const secondVal
浏览 19
提问于2021-09-07
得票数 0
回答已采纳
2
回答
在
React
Typescript
函数组件中声明
泛
型
、
、
、
我正在处理一个
TypeScript
React
组件,它
的
属性
也采用
泛
型
类型,因此我将
React
组件声明为 export interface MyCompProps<T> { // rendering logic goes here } 显然
浏览 20
提问于2021-01-13
得票数 0
1
回答
如何在
TypeScript
中使用与其
键
匹配
的
值来键入嵌套
对象
?
我有一个
对象
,它
的
对象
如下: const CATEGORIES = { id: 'diet', ... ...} 我如何为它编写一个类型,这样
TypeScript
才能确保嵌套
的
id
属性
与父
对象
中
的
键
匹配?const CATEGORIES: { id: T
浏览 11
提问于2020-06-26
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
TS 从入门到深度掌握,晋级TypeScript高手-玫瑰伞下瞥惊鸿
TypeScript 中高级应用与完美实践
TypeScript 4.1发布,新增模板字面量类型
Vue3React18TS4入门到实战 系统学习3大热门技术|更新完结
在React中使用TypeScript
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券