腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Typescript
:
一个
键
或
参数
的
类型
依赖于
另一个
键
或
参数
的
值
typescript
对于给定
的
接口: enum Foo { B = 'b' name: Foo,} 如何在Bar中键入values,使其在name为Foo.A时为number
类型
,在name为Foo.B时为number[]
类型
类似地,对于函数: function baz(name: Foo, values: number | number[]) 如何根据name
的
浏览 42
提问于2021-04-14
得票数 0
回答已采纳
3
回答
python
键
用于dict部分计算defulat,即使当
键
存在时。
python
、
dictionary
、
keyerror
我对
的
理解是,如果
键
存在,那么就不会对默认
参数
进行评估。几个隐式地留下了这种解释。但事实证明事实并非如此。Tra
浏览 9
提问于2021-12-08
得票数 0
回答已采纳
2
回答
是否有任何方法让
TypeScript
根据调用
参数
推断函数
的
返回
值
的
类型
?
typescript
、
typescript-typings
我正在设置
一个
函数,它将从我
的
数据库中检索数据。它以键字符串作为
参数
,并根据
键
返回不同
的
数据
类型
。最后一行给出了警告,因为
TypeScript
无法推断在调用getData时使用
浏览 6
提问于2021-05-30
得票数 0
回答已采纳
1
回答
以元组为关键字
的
TypeScript
字典
angular
、
typescript
、
jasmine
、
karma-runner
我正在为我
的
Angular 5应用程序在Jasmine中写
一个
假
的
,并且想存储
一个
假
的
结果字典,假
的
应该返回,取决于传递给假
的
多个
参数
的
值
。我认为可以在
TypeScript
中定义
一个
字典,使用
一个
表示伪对象
的
参数
的
元组作为
键
,并使用应该作为
值
返回
的
结果。,<
浏览 0
提问于2018-04-18
得票数 1
1
回答
如何在
TypeScript
中输入提示特定常量字符串?
typescript
我有
一个
getter函数,可以从对象中检索存储
的
值
。还有
一个
setter,它设置
一个
新
值
。,}; return object[key]; } 我想让
Typescript
提示对象
的
常量
键
,如下所示。 在上图中,我更改了get
参数
的
类
浏览 23
提问于2020-09-26
得票数 0
回答已采纳
2
回答
根据函数中
的
键
属性动态计算
值
的
类型
reactjs
、
typescript
、
react-hooks
我有自定义钩子,添加到useStata函数,接受
键
和
值
属性; import { Dispatch, SetStateAction, useCallback, useState } from 'react;}; handleMod
浏览 6
提问于2021-09-09
得票数 2
回答已采纳
2
回答
如何返回
一个
对象,其中
的
键
是从输入对象推断出来
的
?
javascript
、
typescript
、
type-inference
我想在
TypeScript
中创建
一个
函数,它接受
一个
对象作为
参数
,并返回
另一个
具有相同
键
的
对象。: number } 作为
参数
的
类型
,但这是错误
的
,因为这意味着每个
键
都必须有
一个
值
(当您试图访问
一个
不存在
的
值
时,您可以在getBar内部看到它)。此外,这种方法也不能保证(从
类型</em
浏览 29
提问于2019-08-01
得票数 4
回答已采纳
1
回答
类型
{.}
的
参数
不能分配给“从不”
类型
的
参数
typescript
、
types
我正在尝试创建
一个
基于
另一个
类型
的
类型
,该
类型
具有相同
的
键
,其
值
的
类型
基于但不等于
另一个
类型
。它与React
的
setState类似,它接受
一个
值
或
一个
函数,该
值
或
函数获取当前
值
并返回
一个
新
值</e
浏览 0
提问于2019-06-01
得票数 1
回答已采纳
2
回答
如何在
Typescript
中强制多个
参数
使用
一个
类型
?
typescript
我写了
一个
在两个
值
之间进行插
值
的
函数。它获取初始
值
、终结
值
和状态。例如,从0到1,state: 0.7将0.7作为0.3 * 0+ 0.7 * 1= 0.7。 我还希望它不仅支持数字,还支持对象。函数本身很简单,但我正在努力处理
类型
。我想通过
Typescript
强制执行3件事: from和to
参数
必须是数字
或
带有数字
的
对象(深度) 这两个
参数
必须具有相同
的
结构。例
浏览 82
提问于2021-03-02
得票数 0
回答已采纳
1
回答
TypeScript
:作为对象
键
的
函数
typescript
、
typescript-typings
出于合理
的
原因,我需要有
一个
在对象中具有
键
功能
的
对象,例如:function b() {} [a]: b原因是我希望将函数a
的
值
映射到函数现在,我想知道如何用
TypeScript
编写这种
类型
。如果我做了我会得到错误
的
索引签名
参数
类
浏览 1
提问于2019-07-16
得票数 2
回答已采纳
1
回答
具有递归、条件和匹配
键
的
TypeScript
泛型
typescript
、
generics
、
typescript-generics
我有以下
类型
,包含2个泛型
参数
:Result
的
具体
类型
取决于INPUT和SPEC
的
不同组合。: true } else { } // ...用词: 如果INPUT和SPEC是对象,那么Result应该是
一个
具有INPUT
键
的
对象。对于INPUT
的
每
浏览 1
提问于2019-01-17
得票数 1
回答已采纳
1
回答
类型
记录:如何使第二个
参数
类型
依赖于
第
一个
参数
值
typescript
我想要创建
一个
泛型方法,它将
一个
预定义
的
字符串作为第
一个
参数
,一些数据作为第二个
参数
。我希望“数据”被描述为
一个
带有预定义字符串
键
的
接口。: string };myCoolGeneric('ipsum', {year: 2021}); //
typesc
浏览 0
提问于2021-07-29
得票数 3
回答已采纳
1
回答
如何在函数中
的
记录中使用union
类型
作为泛型
参数
typescript
、
typescript-generics
我对记录中
的
通用联合
类型
感到困惑。这是我
的
代码(
TypeScript
版本: 4.6.3): const map“‘map”被声明,但它
的
值
永远不是read.ts(6133); 当我像这样写它
的</
浏览 6
提问于2022-05-12
得票数 1
回答已采纳
1
回答
用
TypeScript
在Angular中迭代对象
的
正确方法是什么?
angular
、
typescript
我试图用ngFor遍历
一个
复杂
的
对象,但在使用推荐
的
键值管道时遇到了问题。当我试图将
键
作为
参数
传递给传递给在ngFor中呈现
的
组件
的
函数时,
TypeScript
报告“未知
类型
的
参数
不能赋值给string
类型
的
参数
”。抱怨item.key
的
类型
是未知
的
,onItemUpdate()
的</
浏览 12
提问于2021-02-23
得票数 0
回答已采纳
1
回答
在
类型
记录中定义静态可索引对象属性
typescript
、
object
、
indexing
、
keyof
我想编写
一个
带有object属性
的
可重用
TypeScript
类,该属性具有索引、命名属性,可以在构造时定义这些属性,然后通过它们
的
名称进行修改。这些命名属性可以是接口
的
键
,我
的
意图是使用这个接口静态地检查set函数中是否有不正确
的
键
或
迭代,如下所示: private attributes: {[,因为“string”
类型
的</em
浏览 3
提问于2020-06-21
得票数 2
回答已采纳
1
回答
带查找
类型
和开关情况
的
TypeScript
类型
推断
typescript
、
typescript-generics
、
type-inference
我有以下
TypeScript
代码: a: string; c: number;const instance: Testlet d: number = getValue('c'); // works fine 基本上,我有一些方法,接受
一个
参数
,它是object(type)中
浏览 2
提问于2022-08-22
得票数 4
回答已采纳
2
回答
是否有可能在
typescript
中推断出泛型?
typescript
、
generics
、
typescript-generics
您可以看到,从第
一个
参数
(obj)推断出noGood
的
泛型
类型
。然后,当您向第二个
参数
(prefix)提供字符串时, 显然,您可以键入对noGood
的
调用,它将不允许将该随机字符串作为第二个
参数
,但理想情况下,您不必这样做。 编辑:问题不清楚。为了澄清,问题是,当您推断noGood
的
参数
时,Prefix推断不会按预期(但不一定是意外
的
)工作,因为理想
的
做法是将Prefix约束为obj
的</e
浏览 29
提问于2021-09-23
得票数 0
2
回答
使用字符串
键
和函数值定义对象
的
类型
node.js
、
typescript
、
generics
、
functional-programming
我有
一个
节点JS函数,它有
一个
参数
,这个
参数
是
一个
带有
键
的
对象,
值
是函数,然后解析为底层
的
值
。我们刚刚切换到TS,我不知道如何定义
参数
的
键
:
值
类型
,而且我也不知道如何将function定义为
值
类型
?然后将input传递给o
的
每个函数values。所以我在想像这样
的</
浏览 67
提问于2019-10-04
得票数 1
回答已采纳
0
回答
具有多个
类型
参数
的
泛型中
的
推断
类型
typescript
、
generics
、
typescript2.0
我正在尝试设置
一个
泛型,其中
参数
是
另一个
对象
的
键
。当两种
类型
都是函数
的
参数
时,我可以使用extends keyof来实现这一点。但是,当提供
键
列表
的
类型
不是
参数
,而只是泛型
类型
时,
typescript
需要同时设置两种泛型
类型
。T) declare
浏览 4
提问于2017-12-01
得票数 2
回答已采纳
2
回答
有人知道VS代码内部
的
这个设置
的
名称吗?对于灰色
的
参数
和变量注释
visual-studio-code
、
vscode-settings
我正在努力找出启用这些内联注释
的
设置。
浏览 6
提问于2021-08-10
得票数 21
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
TypeScript 4.1发布,新增模板字面量类型
使用 TypeScript 装饰器装饰你的代码
JavaScript和TypeScript中的symbol每日前端夜话0xC0
InnoSetup的Registry段
TypeScript 中高级应用与完美实践
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券