腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Typescript
|
从
对象
T
中
提取
具有
K
类型
值
的
所有
键
名称
javascript
、
typescript
、
generics
、
typescript-generics
我有一些接口/
对象
interface Example1 { 2: string, ss: string, b: boolean,} 是否有一种方法可以只获取
具有
类型
T
的
值
的
字符串
类型
的
键
?预期结果: type ExtractKeysOfValueType<
浏览 75
提问于2020-04-28
得票数 3
回答已采纳
1
回答
带有索引
类型
断言
的
Typescript
泛型函数
typescript
我感兴趣
的
是有一个函数可以在任何keyof
T
上通用操作,但断言
T
[
K
]是特定
类型
(即string)。我认为下面的代码示例最能说明这一点: interface FooBar { y: number; function foo<
K
extends keyof FooBar让fooBar[propertyName]
类型
化为string而不是string | number?我还希望propertyName只有一个有效
值</em
浏览 12
提问于2019-08-29
得票数 1
回答已采纳
2
回答
从
另一个
类型
中
移除/筛选特定
类型
的
属性
typescript
TypeFiltered<MyInterface, number> // { numberProp: number }type ReplaceWithNever<
T
extends object, V> = { [
K
in keyof
T
]:
浏览 2
提问于2020-12-26
得票数 0
回答已采纳
2
回答
如何返回一个
对象
,其中
的
键
是
从
输入
对象
推断出来
的
?
javascript
、
typescript
、
type-inference
我想在
TypeScript
中
创建一个函数,它接受一个
对象
作为参数,并返回另一个
具有
相同
键
的
对象
。: number }type Dictionar
浏览 29
提问于2019-08-01
得票数 4
回答已采纳
1
回答
如何在
TypeScript
中
创建记录可以接受不同
的
类型
typescript
、
types
、
record
我想在
TypeScript
中
询问关于记录
的
问题,目前,当我在函数中使用记录作为参数
类型
时,代码中会出现错误,因为它不能接受不同
的
类型
。type Keys = 'name' | 'qty'; const getValueByKey = <
T
= any>(items: Record<Keys,
T
>, key: Keys) => {', qty: 1}, 'nam
浏览 4
提问于2022-07-23
得票数 0
回答已采纳
1
回答
Partial<SomeClass>,但没有方法?
typescript
我经常使用构造函数创建一个类,这个构造函数可以接受任何适合该类
的
任意成员: propA: string;所以,这很棒,这也意味着当我构造一个新
的
类实例时,Intellisense将向我展示选项。但是,Intellisense列表还包括类方法(虽然我
的
示例没有任何方法,但我想您已经明白了)。 Partial&
浏览 1
提问于2020-10-23
得票数 4
1
回答
在
TypeScript
中
,
从
具有
类型
参数
的
类型
中
获取
类型
参数
的
类型
typescript
will be the type of all the keys of Array type like length, toString, ...// I wishthe below can make
T
the type { id: number, value: string }我知道这个例子有点傻,因为我可以定义一个像{ id: number, value: string }这样
的
接口来获取
T
。但我所处
浏览 0
提问于2018-03-16
得票数 1
回答已采纳
2
回答
在
类型
记录
中
获取‘`keyof`’非可选属性名
typescript
这是我
的
界面 key: string default?: number但我只想要非可选
的
钥匙,也就是。"只删除可选修饰符,并使
所有
修饰符都是非可选
的
。 ps。我用打字本2.9。
浏览 0
提问于2018-06-13
得票数 8
回答已采纳
1
回答
具有
泛型
类型
的
"Dissect“
对象
(使用lodash/mapValues)
typescript
、
typescript-generics
我希望实现一个泛型函数,它接受一个
类型
化
的
对象
,并返回该
对象
的
一个变体(通过某个
键
“剖析”)。我
的
MWE遵循带有断点
的
示例,其中我有一个函数
从
我
的
配置responsiveObj返回适当
的
屏幕大小属性。为简洁起见,该函数被锁定为sm,尽管我
的
输入问题应该被捕获://
浏览 5
提问于2021-05-06
得票数 0
2
回答
如何让
TypeScript
知道我
的
对象
的
键
?
typescript
、
typescript-typings
现在,我想限制属性
的
值
,所以我声明了一个接口: interface StyleSet {} 现在我将
类型
添加到前面的
对象
中
,现在,智能感知可以识别,并且
TypeScript
强制
对象
k
的
属性
值
为React.CSSProperties
类型
。 然而,现在问题来了,现在智能感知(和
TypeScript
!?)不再识
浏览 48
提问于2020-09-17
得票数 0
1
回答
在
类型
记录4.4
中
实现
的
类型
记录
类型
可以以正确
的
方式工作,但不能在
类型
记录4.5+
中
工作
typescript
、
type-conversion
、
typescript-typings
我正在做一个来自
的
。
K
指定应设置为that
的
T
的
属性集。当
K
未被提供时,它应该使
所有
的属性都像普通
的
Readonly一样只读。该解决方案在v4.4+
中
运行良好,在v4.5+.
中
不起作用。
浏览 7
提问于2022-06-16
得票数 2
回答已采纳
1
回答
索引
类型
的
TypeScript
键
太宽了
typescript
、
keyof
RowData> = { columns: Array<Column<
T
, keyof
T
>>;
TypeScript
应该能够通过检查行
的
形状以及列
的
key
值
来推断action函数
的
类型
:function myFn<
T
extends RowData>(config: RowsAndColumns<<
浏览 1
提问于2020-11-09
得票数 7
回答已采纳
1
回答
内置实用程序
类型
选择解释
javascript
、
typescript
、
typescript-generics
有人能解释一下内置
的
Pick<Type、Keys>是如何工作
的
吗?我们有:type Pick<
T
,
K
extends keyof
T
>={ // (1)const obj: Pick<Todo,"title">={ // (3)
浏览 3
提问于2022-11-25
得票数 0
回答已采纳
1
回答
如何告诉
TypeScript
只允许将字符串
值
作为函数
的
参数
的
属性
typescript
、
generics
我想编写一个以泛型
类型
的
属性
的
名称
作为参数
的
泛型函数。我需要使
TypeScript
断言属性
的
值
是特定
类型
的
。= (obj:
T
, propName: SomeType) => { /***/ } 我可以
提取
特定
类型
的
所有
属性(例如string),但是编译器不会确切地知道该属性
的
浏览 1
提问于2019-10-31
得票数 0
回答已采纳
1
回答
用
Typescript
实现
对象
方法
的
动态属性访问
typescript
、
jestjs
我正在通过使用flow快速了解
TypeScript
,并且我有一个小难题…… const methods: Array<keyof typeof console> = ["log", "error"];
浏览 24
提问于2021-09-18
得票数 0
回答已采纳
1
回答
TypeScript
:在
具有
已知
键
的
对象
上
的
Object.keys()
具有
过于通用
的
类型
javascript
、
typescript
、
generics
、
types
我正在学习
TypeScript
,对我来说很难理解
的
一件事是如何正确地迭代
对象
的
键
。}; const m = keys.map(
k
=> 2*obj[
k
]); 我有一个已知
类型
的
obj
对象
T
,并希望获取调用它们上
的
map
的
所有
键
但是,在这个示例
中</em
浏览 0
提问于2020-04-27
得票数 1
1
回答
使用
对象
文字
的
键
作为
类型
记录
类型
?
typescript
我有一个
对象
,它包含应用程序
的
一些预定义数据,它存储在一个const变量
中
,如下所示: some:123, list: ["c"], arbitrary: null,}); 应用程序
的
其余部分都知道此
对象
<em
浏览 0
提问于2019-05-26
得票数 21
1
回答
是否可以推断通用索引签名
的
类型
?
typescript
我不想创建一个泛型函数来验证
对象
。我希望它接受以下签名
的
options
对象
: export interface ValidationOptions<
T
,
K
extends keyof
T
= keyof
T
> {} 我希望能够
从
K
映射到
浏览 14
提问于2019-04-08
得票数 0
回答已采纳
1
回答
如何使用不同
类型
的
Map来扩展基础?
typescript
假设我有这样
的
地图: constructor() {}如果我有很多这样
的
类 propertyNotOnBaseClassclassToAdd) { myMap.set(classToAdd.constructor.name, cla
浏览 0
提问于2021-03-14
得票数 0
2
回答
TypeScript
:创建一个没有可选属性
的
新接口
typescript
我有一个带有可选和必需属性
的
接口,是否有一种方法可以使用这个接口来创建一个没有任何可选属性
的
新接口?: string,如何使用它创建一个没有可选属性
的
新接口: name: string, }
浏览 2
提问于2020-11-16
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
JavaScript和TypeScript中的symbol每日前端夜话0xC0
TypeScript 中高级应用与完美实践
从React迁移到TypeScript:忍受了15年的JavaScript错误从此走远
TypeScript的6个高级技巧,让代码更清晰
如何编写健壮的 TypeScript 库?
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券