腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(1442)
视频
沙龙
1
回答
Typescript
:
类型
'{}‘
不能
赋值
给
类型
'
Pick
<
T
,
K
>',
如何
正确
键入
javascript
`
ick
`
函数
?
、
、
、
我想输入一个名为
pick
的
函数
,我知道
typescript
有内置的
Pick
<
T
,
K
>,现在我想实现实际的源代码使用部分,但我卡住了。'isMember']); // => { name: 'Jason', isMember: true } 我的
pick
函数
的
javascript
实现
pick</em
浏览 25
提问于2019-03-13
得票数 2
回答已采纳
2
回答
提取对象接口的通用rest属性
以下代码会导致错误,因为根据
TypeScript
,
类型
Pick
<Test<
T
>, Exclude<keyof
T
, "someKey">>
不能
赋值
给
T
。当我推断这种
类型
时,它应该被
赋值
给
T
,有没有办法让
TypeScript
同意我的观点?或者这只是突破了
TypeScript
中
浏览 26
提问于2019-03-15
得票数 0
回答已采纳
2
回答
如何
使用
TypeScript
实现
pick
函数
?
、
提示
pick
函数
,该
函数
仅被声明,而不是实现。我试图通过以下方式实现一个简化版本: return { [key]: obj[key] }我得到了以下错误:"TS2322:{ [x: string]:
浏览 8
提问于2022-07-22
得票数 1
回答已采纳
1
回答
如何
在泛型
类型
和非泛型
类型
的交集中隔离已知属性
、
、
OptionalPaperedComponent withPaper className="Hello" text="Hello There" /> withPaper, // t
浏览 5
提问于2020-05-03
得票数 2
回答已采纳
1
回答
是否可以强制
TypeScript
解析用于显示的
Pick
<
T
、
K
>的
类型
?
我有一些使用pg-to-ts生成的模式生成
类型
化SQL查询的
TypeScript
代码。<User, "email">) => Promise<User[]> 此
函数
运行良好,并且
类型
正确
。= { email: string; } 那么,
如何
匹配selectBy
函数
中显示内容呢?下面是实现的草图(full source在
TypeScript
游乐场上): export function selectBy&l
浏览 25
提问于2021-11-15
得票数 1
1
回答
为什么
Typescript
说我的
类型
是“可
赋值
给
类型
'
T
‘的约束,但是'
T
’可以用约束的不同子
类型
实例化”?
考虑下面的
Typescript
代码: orderId: string; this.orderId = "fooextends keyof FixtureStore,>(entityName:
K
):
T
{ return fixtureStore[entityName](); //
浏览 1
提问于2021-01-07
得票数 0
1
回答
根据泛型
类型
中值的
类型
约束键
、
我试图编写一个泛型
函数
,其中泛型
类型
用于
键入
其参数。所以我的
类型
似乎被
正确
定义了。输入'
T
[]‘
不能
输入'this[Currency[]扩展
T
[]?"filteredCurrencyList“:从不]’。
键入
'
T
[]‘
不能
指定
键入
'Currency[]’。输入“
T
”
不能
指定
键入</em
浏览 3
提问于2021-05-21
得票数 0
1
回答
通用数据库抽象的
正确
类型
在其中一个
函数
返回数据的地方,我希望能够将值
赋值
给
类型
化对象,而不必返回any或进行
类型
转换。[];当我试图编译它时,我会得到以下错误消息 现在我想我有点理解为什么这不起作用了,因为在编写
函数
时没有办法知道
T
是什么,因此不可能确
浏览 1
提问于2020-12-08
得票数 0
回答已采纳
2
回答
通过克隆由接口定义的一组字段来创建一个新对象
如何
创建一个新的对象,Holder,克隆在Moneyholder中定义的字段的子集?
浏览 0
提问于2017-10-05
得票数 0
回答已采纳
2
回答
TypeScript
中的另一个多态性问题
、
、
我有一个基类: )}export class Employee extends BaseModel { image: string pos
浏览 1
提问于2020-10-01
得票数 0
1
回答
TypeScript
:推断嵌套联合
类型
的
类型
我在
TypeScript
中使用的对象可能包含一个延迟链接,可以在该链接中获取数据或数据本身。这就是这些属性获得联合
类型
T
| string的原因。现在我想编写一个
类型
安全的resolve
函数
来解析返回嵌套
类型
的嵌套属性。: TypeOrString<any[]>; function resolve<
T
,
K
1 extends keyof
T
,
K
2 extends keyof
T</e
浏览 4
提问于2018-02-16
得票数 0
1
回答
打字记录的差异?
、
boolean; new: string; form: boolean;相应的its是一个按接口
类型
的对象
如何
看待对象/接口之间的差异,如:仅从对象a检索接口ISubstitutionHot中的字段吗?它应该还我:new: "A", form: true
浏览 0
提问于2018-04-06
得票数 2
回答已采纳
3
回答
Typescript
泛型返回
类型
我是刚接触
typescript
的人,我正在尝试理解泛型是
如何
工作的。我想知道为什么下面的代码
不能
运行: function identity<
T
>(arg:
T
):
T
{ return num; let output= identity<number>(1); 我得到一个错误:
类型
'number‘
不能
赋值
给
类型<
浏览 31
提问于2020-03-19
得票数 1
3
回答
如何
输入泛型`
ick
`
函数
?
、
我有以下功能: object: { [key: string]: any };}我的问题是,有没有可能比现在输入得更好呢?在上面链接的
浏览 4
提问于2020-11-18
得票数 1
2
回答
Typescript
-
如何
返回移除了属性的对象,其中属性是以字符串形式给出的
、
、
、
在
Typescript
中,我
如何
编写一个
函数
,在这个
函数
中,我可以传入要删除的任何对象和字符串属性,并返回一个具有除应删除的属性之外的所有原始属性的新对象?type ObjectKeys<
T
> =
T
extends number ?[] : n
浏览 0
提问于2020-12-15
得票数 0
1
回答
TypeScript
:我怎么才能指定
K
正是
T
的关键?
我正在尝试更好地
键入
我的
pick
函数
,下面是我得到的内容: return ret我想要的是: export function
pick
<
T
,
K
extends keyof
T
>
浏览 2
提问于2021-09-04
得票数 1
回答已采纳
2
回答
如何
返回一个对象,其中的键是从输入对象推断出来的?
、
、
我想在
TypeScript
中创建一个
函数
,它接受一个对象作为参数,并返回另一个具有相同键的对象。这就是为什么我想出了一个定制的Dictionary实现 [key in
K
]?, number> = {}; 当我尝试运行它时,
TypeScript
报告{}
不能
赋值
给
给定的
类型
。此外,这种方法也
不能
保证
浏览 29
提问于2019-08-01
得票数 4
回答已采纳
1
回答
Typeof Class
不能
赋值
给
class
、
我试图在getClass
函数
中创建一个类实例,但是
typescript
抛出了一些错误。代码在
javascript
中运行,但我无法找到修复
typescript
错误的方法。它说“
类型
'typeof Ab‘不可
赋值
给
类型
'Ab’。
类型
'typeof Ab‘中缺少属性'b’”。Ab : cons
浏览 2
提问于2018-10-26
得票数 0
3
回答
从
TypeScript
对象中删除动态密钥
、
、
、
、
在
TypeScript
中,克隆对象非常简单:或者克隆和更新例如,我有这样的代码: const a = {
浏览 0
提问于2019-02-18
得票数 8
回答已采纳
1
回答
对于特定
类型
的属性,
如何
要求键值是?
我正在尝试编写一个泛型
函数
,该
函数
可以按键名在任何对象中切换布尔属性。我阅读了,并认为条件
类型
应该解决这类问题。但是,我不知道
如何
编写我的
函数
。 我的
函数
接受要修改的对象和要修改的键的名称。据我所知,如果我试图传递一个非布尔属性的键,因为
T
[
K
]
不能
满足extends boolean,这将导致一个错误。但是,如果我试图传递一个布尔值的密钥,那么它应该接受这个
K
。但是,即使有了这个条件,
TypeScript</
浏览 0
提问于2018-06-14
得票数 14
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
TypeScript 中高级应用与完美实践
如何编写健壮的 TypeScript 库?
TypeScript:拥有超能力的JavaScript
TypeScript 4.2 发布
TypeScript基础入门-基础类型
热门
标签
更多标签
云服务器
ICP备案
对象存储
云直播
实时音视频
活动推荐
运营活动
广告
关闭
领券