腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
是否
可以
强制
TypeScript
解析
用于
显示
的
Pick
<
T
、
K
>
的
类型
?
typescript
我有一些使用pg-to-ts生成
的
模式生成
类型
化SQL查询
的
TypeScript
代码。但我不喜欢它
的
显示
方式。我希望它
显示
select: {email: string},而不是在参数列表中
显示
select:
Pick
<User, "email">,我发现它更清晰。奇怪
的
是,在
类型
别名中写出
Pick
<User, "email"
浏览 25
提问于2021-11-15
得票数 1
1
回答
Typescript
:
类型
'{}‘不能赋值给
类型
'
Pick
<
T
,
K
>',如何正确键入javascript `ick`函数?
javascript
、
typescript
、
generics
、
types
我想输入一个名为
pick
的
函数,我知道
typescript
有内置
的
Pick
<
T
,
K
>,现在我想实现实际
的
源代码使用部分,但我卡住了。
pick
<
T
,
K
extends keyof
T
>(obj:
T
, properties:
K
[]):
Pick
<
T
,
K
>
浏览 25
提问于2019-03-13
得票数 2
回答已采纳
3
回答
是否
可以
从参数中提取键,以便在
类型
记录中进行
类型
推断?
typescript
需要提取
的
键作为函数
的
参数。 const returnValue = {} returnValue[ key ] = source[ key ] return returnValue当我使用这
浏览 1
提问于2017-11-20
得票数 2
回答已采纳
2
回答
在
TypeScript
中使用另一个泛型限制JSDoc泛型
typescript
、
generics
、
jsdoc
我想知道
是否
可以
使用JSDoc注释引用第二个泛型
类型
,例如,utility-types包将Optional<
T
,
K
>定义为: type Optional<
T
extends object,
K
extendskeyof
T
> = Omit<
T
,
K
> & Partial<
Pick
<
T
,
K
>>;
浏览 4
提问于2021-07-31
得票数 0
1
回答
在
TypeScript
中为泛型函数创建自定义返回
类型
typescript
、
typescript-generics
我有以下通用功能:]; 我认为它
浏览 2
提问于2022-08-11
得票数 1
回答已采纳
2
回答
如何在继承时从接口中排除属性
typescript
interface X { x2 : string; // x2 shouldn'
t
be availablehere作为
TypeScript
的
新手,我不能理解它。
TypeScript
中有没有extends X without x1
类型
的
内置特性? 注意:在我
的
实际案例中,X是一个内置
的
interface。因此,我需要在不更改X
浏览 5
提问于2018-06-27
得票数 27
回答已采纳
2
回答
如何在
TypeScript
中实现pluck函数?
typescript
、
generics
const obj = {a:1, b: 2, c: 3};但是,如果您希望
类型
安全,那么在
TypeScript
中就不容易做到这一点,因为我不能用
TypeScript
实现具有以下签名
的
函数,这是我在上找到
的
。declare function
pick
<
T
,
K
extends ke
浏览 0
提问于2018-03-18
得票数 1
1
回答
数组元素
的
子
类型
javascript
、
typescript
、
types
、
formik
、
yup
一个关于从数据结构构造
类型
的
问题。我有一个这样
的
数组: interface ICVSection { validation: Yup.ObjectSchema<any>; }, namespace: 'summary', }}; 所以问题是:
是否
有可能以
浏览 15
提问于2019-10-09
得票数 2
回答已采纳
1
回答
为什么新
的
`
Pick
<
T
,
K
扩展了
T
>`
类型
的
键允许‘
K
’in React
的
‘`setState()’
的
子集?
reactjs
、
typescript
、
typescript2.1
我以为我理解了新
的
目的,但后来我看到了,我不明白: setState<
K
extends keyof S>(state:
Pick
<S,
K
>, callback?,keyof S是{ name, age },但我给setState()打电话时只有age --为什么它不抱怨缺少
的
name 我
的
第一个想法是,因为
Pick
是一种索引
类型
,所以它根本不需要所有
浏览 3
提问于2017-03-06
得票数 8
回答已采纳
2
回答
使用
Typescript
或javascript动态获取类成员名称和值
javascript
、
angular
、
class
、
typescript
、
member
我正在尝试使用Angular在表中
显示
实例
的
变量。我想要编写一个
可以
与任何类一起使用
的
函数。this.name = 'my work book name'; }假设我想要在另一个类
的
function中获取这个类
的
一个实例
的
变量
的
名称和值: export class showClassCompone
浏览 9
提问于2018-01-27
得票数 1
回答已采纳
2
回答
pick
函数接受
typescript
中
的
字符串或数组
javascript
、
typescript
、
object
我想用
typescript
编写这个函数: const
pick
= (obj, keys) => {} a: 1, c: 3console.log('o[a,c]:',
p
浏览 36
提问于2019-06-14
得票数 0
1
回答
如何基于另一种
类型
在
TypeScript
中定义
类型
,使某些属性成为可选属性,并删除其他属性?
typescript
我想在此基础上定义另一种
类型
,其中我只想在定义了模型DTO
的
所有属性时,但是使ID是可选
的
,这样新
的
DTO
可以
作为一个通用
的
DTO来创建新
的
实例和更新现有的实例( CreateUpdateSomeModelDTO
类型
)?或者,我希望从这种新
类型
中删除创建日期和最后更新日期,如果这些日期应该由服务器或数据库设置,而不是由客户端设置。如何根据这个初始
的
DTO
类型
在
TypeScript
中
浏览 12
提问于2022-10-31
得票数 0
1
回答
合并相同键上
的
选择和省略
的
结果会导致打字机故障
typescript
const fun = <
T
, S extends keyof
T
>( b: Omit<
T
, S>我得到以下错误: 键入'
Pick
<
T
,S> & Omit<
T
,S>‘不能指定键入'
T
’。不
可以
用与'
浏览 2
提问于2022-04-06
得票数 1
回答已采纳
8
回答
将财产排除在
类型
之外
typescript
我想从
类型
中排除一个属性。我怎么能这么做?
浏览 11
提问于2018-01-11
得票数 374
回答已采纳
1
回答
如何编写PickByValue
类型
?
typescript
Pick
类型
包括在
TypeScript
中。它
的
实施情况如下: [P in
K
]:
T
[P];如何编写PickByValue
类型
以使下列工作: type Test
浏览 1
提问于2019-03-13
得票数 7
回答已采纳
2
回答
如何使用
TypeScript
实现
pick
函数?
typescript
、
type-conversion
我试图通过以下方式实现一个简化版本: return { [key]: obj[key] }我得到了以下错误:"TS2322:{ [x: string]:
T
[
K
]; }
类型
不能分配给
Pick
浏览 8
提问于2022-07-22
得票数 1
回答已采纳
2
回答
是否
可以
使用
typescript
映射
类型
来创建接口
的
非函数属性
的
类型
?
javascript
、
typescript
、
interface
、
mapped-types
所以我在看
Typescript
的
映射
类型
。
是否
可以
创建一个接口来包装另一个
类型
,从而从原始
类型
中删除函数?例如:name: string,speak(): void, type Data<
T
> = ?
浏览 0
提问于2019-12-02
得票数 2
1
回答
Typescript
:从另一个
类型
的
可选属性中构造具有必需属性
的
新
类型
typescript
、
types
、
interface
我有一个接口,由一个具有一组属性
的
对象组成: prop1: string, prop3?: boolean,}inteface Bar { prop4
浏览 1
提问于2021-09-02
得票数 0
2
回答
当所有属性都是可选
的
时,如何区分带有
Pick
的
映射
类型
和原始
类型
typescript
、
types
、
mapped-types
我有一个选中
的
类型
ColumnSetting,其中原始
类型
Column几乎所有属性都是可选
的
:} Column比ColumnSetting具有更多
的
属性。然而,无论什么地方使用ColumnSetting作为一种
类型
,TS引擎都接受Column,没有任何抱怨。如何定义ColumnSetting以使TS引
浏览 19
提问于2022-09-27
得票数 1
回答已采纳
1
回答
在
TypeScript
中扩展参数化接口
的
通用接口
typescript
、
generics
、
interface
我有这样
的
类型
,在扩展接口时覆盖单个
类型
: target:
T</
浏览 2
提问于2019-01-14
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券