腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
对象
中键值
的
TypeScript
类型
、
、
、
、
我试图使用
TypeScript
为
导航库
定义
自
定义
类型
,而且我还没有考虑创建一个navigate
函数
,该
函数
将
屏幕
的
名称
作为
第一个
参数
,屏幕
的
属性
作为
第二个
参数
,而
类型
仍然是安全
的
。我试着: 安全地键入屏幕名( argumentSafely )
作为
第一
浏览 2
提问于2020-08-19
得票数 3
回答已采纳
1
回答
缩小嵌套
对象
中方法
的
泛型
函数
参数
范围
我正在尝试编写一个泛型
函数
,它将以下示例api
的
键
作为
第一个
参数
,将该键
作为
第二个
参数
的
嵌套
对象
的
方法名
作为
第二个
参数
,并将该方法
的
参数
作为
第三个
参数
const api = { events: { get(id: numb
浏览 27
提问于2021-09-24
得票数 1
回答已采纳
1
回答
将
第二个
函数
参数
的
Typescript
类型
定义
为
作为
第一个
函数
参数
传入
的
keyof
对象
背景 假设我有这个
对象
: const state = { isOpen: false, },}; 我还有一个
将
state.sideMenu.isOpen更改为true
的
函数
。changeStateBoolean()返回一个由dispatch()用来更新状态
的
对象
。问题 如何
将
第二个
参数
(本例中<em
浏览 10
提问于2019-06-17
得票数 1
2
回答
Typescript
|只允许传递满足传递
的
key
类型
的
值
、
: ExampleInterface = { b: 0, } 我有下面的
函数
,它必须修改我
的
exampleVariable,这个
函数
有两个
参数
,
第一个
参数
必须是exampleVariable
的
关键字,
第二个
参数
必须是我想要分配给给定关键字
的
新值(
作为
第一个
参数
传递): const setState =
浏览 35
提问于2020-09-06
得票数 3
回答已采纳
1
回答
使用
函数
中
的
第一个
参数
从接口中查找
第二个
参数
的
类型
、
、
是否有可能使
类型
记录基于一个接口来计算此回调
的
参数
类型
?void,} console.log(`Wait,
Typescri
浏览 2
提问于2020-05-21
得票数 0
回答已采纳
2
回答
打字本中
的
相交键
、
我想编写一个
类型
安全
的
实用程序
函数
,用于比较
类型
记录4.0中
的
两个给定
对象
的
属性。我
的
初步尝试如下: return props.every(prop => first[prop]
浏览 1
提问于2020-12-28
得票数 3
回答已采纳
1
回答
使用Antd
的
信息和打字记录
、
、
我在用const config = { ...props,return message[type as
keyof
typeof message](config)export default AlertModal有人知道我怎么解决这个烦人
的</em
浏览 7
提问于2022-08-02
得票数 0
回答已采纳
1
回答
返回
函数
时无法推断
类型
我有同一
函数
的
两个版本;对于
第一个
版本(下面是propEq),
typescript
可以推断出key
参数
可以而且应该是
类型
为
T
的
对象
的
键。对于
第二个
函数
(下面的propEq2),key
的
类型
为
never。如果我显式地提供
类型
参数
,它将不会有任何问题。我猜这是因为propEq2
的
浏览 0
提问于2020-02-28
得票数 1
1
回答
Typescript
泛型
类型
推断
、
、
我通过实现强
类型
的
rest请求机制来处理
typescript
。让代码来说话:export interface RoutesMapping { users: UserApiModelconst data = await restPost("users") make
typescript
通过作用域和路由来
浏览 9
提问于2021-03-02
得票数 0
1
回答
基于
参数
类型
的
函数
类型
参数
TypeScript
类型
推断
、
我试图让一个
函数
fun在
TypeScript
中声明,它使用它
的
类型
参数
T
作为
约束,可以
将
哪些键用作另一个
函数
context.Foo
的
参数
Foo(keyfoo
参数
,因为这个调用有一个声明T
为
{a: number}
的
类型
参数
。困扰我
的
是,我实际上将
浏览 0
提问于2018-03-20
得票数 1
回答已采纳
1
回答
为
接口
类型
的
实例属性动态赋值
先前在
TypeScript
3.3中,有可能将具有"
keyof
interface“关键字
的
变量
定义
为
允许动态访问具有所述接口
类型
的
实例
的
属性
的
类型
。我想使用它来编写一个
函数
,该
函数
将
字段和值
作为
参数
,并将该值赋给
对象
的
字段。然后可以从React应用程序中
的
多个输入字
浏览 12
提问于2021-06-04
得票数 0
回答已采纳
1
回答
在其他
参数
中重用动态
参数
类型
(
TypeScript
)
、
我目前正在处理一个
TypeScript
项目,并试图正确地
定义
一个
函数
,以便
将
一个事件处理程序附加到多个事件。 console.log(`Handling ${eventType} event`);现在,我希望
将
事件
类型
传回给处理程序,这样它就可以根
浏览 7
提问于2022-06-21
得票数 0
1
回答
使用TS正确更新
对象
、
我希望正确地更新学生状态,学生是一个包含用户、城市和成绩
对象
的
对象
。我可以在updateStudent
函数
中做到这一点,但
参数
数据并不严格,并且具有any
类型
。我想将
参数
数据限制为IUser | ICity | IGrade,对于这种情况,最好
的
过程是什么? interface IUser { id?
浏览 84
提问于2019-12-12
得票数 0
回答已采纳
1
回答
如何才能有一个显式
类型
参数
和一个推断
类型
参数
?
、
render: (prop: any, record: Record) => React.ReactNode;render
函数
的
第一个
参数
将由库通过基本上执行column.render(record如果column.keys是一个数组,它会将其解释
为
记录中
的
一条“路径”,大概是这样
的
:record[keys[0]][keys[1]]...[keys[keys.length - 1]]。a : 'something else', }
浏览 4
提问于2021-07-01
得票数 1
1
回答
将
TypeScript
泛型约束到另一个泛型
的
属性
的
键
、
我设置了以下接口和
对象
: [key: string]: Service; uuid: string0x200', secondCharacteristic: '0x0201' }然后,我
定义
了以下
函数
通过以下编译时错误来抱怨这个问题:
类型
'K‘不能用于索引<
浏览 8
提问于2022-02-16
得票数 1
回答已采纳
0
回答
具有多个
类型
参数
的
泛型中
的
推断
类型
、
、
我正在尝试设置一个泛型,其中
参数
是另一个
对象
的
键。当两种
类型
都是
函数
的
参数
时,我可以使用extends
keyof
来实现这一点。但是,当提供键列表
的
类型
不是
参数
,而只是泛型
类型
时,
typescript
需要同时设置两种泛型
类型
。function foo3<T>(x: T) let t3 = foo3<
keyof
浏览 4
提问于2017-12-01
得票数 2
回答已采纳
1
回答
是否有方法从
TypeScript
中
的
泛型
类型
推断泛型
类型
?
、
、
我有一个
函数
useFormState(),它以FormType
类型
的
对象
initialValues
作为
参数
。FormType>(initialValues);touched: { password: false,} 为了能够像这样键入响应,我需要提取“键”
类型<
浏览 4
提问于2020-07-17
得票数 3
回答已采纳
1
回答
Typescript
声明文件使用泛型和合并
对象
、
、
、
、
我将使用它在具有不同配置文件
的
不同网站上自动部署应用程序,以确保在尝试部署之前正确
定义
了配置文件。 它是这样工作
的
: 我有一个
函数
,它接受一个
对象
并返回一个
函数
。ConfigChecker返回一个
函数
,该
函数
接受2个
对象
作为
参数
。因此,如果在没有首先在blueprint
对象
中
定义
键
的
情况下向config
对象
添加键,则返回
浏览 59
提问于2020-12-13
得票数 1
回答已采纳
1
回答
如何在
TypeScript
中链接
函数
参数
类型
?
、
、
我有一个值
为
string和number
的
对象
name: string;}const person = {name: "Fred", age: "30"}; const changePerson = (index:
keyof
浏览 0
提问于2019-10-24
得票数 0
回答已采纳
1
回答
类型
'string‘不能赋值给
类型
keyof
[ Type ]
、
我是
typescript
react世界
的
新手,我写了一个Textarea子组件,它将一个
函数
作为
onChange
的
道具。然后,使用2个字符串
作为
子组件
的
参数
调用此
函数
。在父组件中,我更明确地知道该
函数
调用
的
第二个
参数
应该是什么样子(
keyof
Type)。问题是,
typescript
告诉我,Type string不能赋值给ty
浏览 282
提问于2019-06-04
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券