腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
基于
兄弟
字符串
字段
的
对象
键
Typescript
动态
类型
、
、
我正在尝试创建一个
基于
同级
字符串
类型
的
部分
的
动态
类型
: 示例 function getDynamicRoutes(href: string) { href [k: keyof getDynamicRoutes(Props['href'])]: string;} 预期行为当我提供上述href时,我应该根据href中以冒号为前缀
的
路由自动键入替换
浏览 22
提问于2021-08-13
得票数 1
3
回答
如何将带有
动态
键
的
对象
设置为
Typescript
中
的
React状态
、
、
、
我正在使用React和
Typescript
,需要创建一个具有两个预定义属性
的
动态
键
的
对象
。这个
字段
是
动态
的
,所以我不能在
Typescript
中预定义它。我尝试在接口中实现
的
结构是: [field: string]: { property2: string } 然后我希望能够
动态
地设置这个
对象
的
关键
浏览 43
提问于2020-01-20
得票数 1
1
回答
通过控制流分析将
对象
字段
的
类型
缩小为
类型
数组以实现对括号内元素
的
访问
、
类型
缩小与控制流分析托架元素访问已为。}; 现在,我有了
字符串
列表(Post
的
键
),我想使用这些
字符串
动态
地覆盖Post
对象
中
的
浏览 3
提问于2022-06-22
得票数 1
2
回答
如何让
TypeScript
知道我
的
对象
的
键
?
、
我使用
TypeScript
输入以下内容: const k = { width: '100%',} 当我使用智能感知时,
TypeScript
发现我
的
对象
k现在,我想限制属性
的
值,所以我声明了一个接口: interface StyleSet {} 现在我将
类型
添加到前面的
对象
中,现在,智能感知可以识别,并且
TypeScri
浏览 48
提问于2020-09-17
得票数 0
1
回答
是否可以推断通用索引签名
的
类型
?
我不想创建一个泛型函数来验证
对象
。我希望它接受以下签名
的
options
对象
: export interface ValidationOptions<T, K extends keyof T = keyof T> {} 我希望能够从K映射到一个验证器函数数组,该数组可以接受TK
类型
的
参数。我
的
问题是,TK将解析为T中
的
每个可能值
浏览 14
提问于2019-04-08
得票数 0
回答已采纳
1
回答
根据
TypeScript
中
的
参数
动态
生成返回
类型
、
我有一个函数,它接收
字符串
数组并返回一个
对象
,该
对象
的
键
是
字符串
,每个值都是undefined function getInitialCharacteristics(names: string[]):getInitialCharacteristics(["hello", "world"]); // result == { hello: undefined, world: undefined } 现在我想知道如何使用
Typ
浏览 31
提问于2019-07-04
得票数 4
回答已采纳
1
回答
如何将
TypeScript
方法限制为接收特定
类型
字段
的
‘`keyof`’值?
我正在尝试编写一个函数,如果传入
的
值与
对象
中已经传递
的
值不同,该函数将更新
对象
的
字段
。THasCountry, newCountryCode: string // Pseudo-Code // Ideally,
typescript
,除了在dto中指定
的
字段
之外,KnownCountryKeys不能有更多<em
浏览 4
提问于2020-12-01
得票数 0
回答已采纳
2
回答
如何使用存储在变量中
的
键
动态
获取
对象
的
值
、
、
我在
Typescript
中有一个
对象
,我试图
动态
地改变
键
的
字符串
。下面的代码没有像预期
的
那样工作。它抛出以下
Typescript
错误: 元素隐式具有“”any“”
类型
,因为“”string“”
类型
的
表达式不能用于索引
类型
'{ key1: string; key2: string; }'.在
类型
上找不到参数
类型
为's
浏览 14
提问于2020-03-21
得票数 0
1
回答
如何使这个简单
的
通用函数
类型
检查而不引入丑陋
的
强制转换?
、
在过去
的
三天里,我学习
TypeScript
,用它撞到我
的
头。(仅)
字符串
值
的
对象
。我希望有一个泛型函数,它可以将这个
对象
上
的
任何
字符串
键
设置为任何
字符串
值。听起来很简单,但是
TypeScript
(严格)抱怨上面的objkey = value;赋值。我认为这发生在以下更改之后: 在
TypeScript
3.5之前,上述方法可以正常工作,但行为被认为是不安全
浏览 3
提问于2020-05-29
得票数 0
回答已采纳
3
回答
Typesafe嵌套属性查找
、
、
我正在尝试创建一个
类型
安全版本
的
get存档函数(参见这里)。我
的
想法是创建一个函数,如果嵌套
的
属性可用,则它能够返回正确
的
类型
。return value; return lookup(value, newPath);但是我还是被查找返回
类型
卡住了严格模式下
的
打字稿写着: src/lookup.ts:14:10 -错误TS7023:&
浏览 1
提问于2019-03-15
得票数 0
回答已采纳
2
回答
Typescript
索引签名参数
类型
必须是'string‘或'number’
我有一个泛型,它
的
默认
类型
是string entities: { [ id: typeOfID]: any };
浏览 2
提问于2020-05-05
得票数 1
3
回答
将
字符串
缩小到
对象
的
键
、
注意:对于下面所示
的
所有代码,
TypeScript
都是用tsc --strict调用
的
。给定一个单例
对象
o foo: 1, baz: 3,如果我有一个在编译时无法知道
的
字符串
值(例如来自用户输入),我希望安全地使用该
字符串
来索引o我不想向o添加索引签名,因为它既不是
动态
的
,也不是可扩展
的
--它总是有这三个
键
。typeof o
类型</
浏览 3
提问于2021-05-15
得票数 7
回答已采纳
2
回答
如何在
TypeScript
中键入具有已知和未知关键字
的
对象
、
我正在寻找一种方法来为以下
对象
创建
TypeScript
类型
,该
对象
具有两个已知
的
键
和一个具有已知
类型
的
未知
键
: known: boolean但这有许多缺点,包括
浏览 2
提问于2018-04-23
得票数 29
回答已采纳
3
回答
对象
上
的
动态
键
防止
键
限制值
我希望有一个从
对象
中获取某物
的
函数;函数参数之一被用作该
对象
的
键
。当
对象
具有
动态
属性时,keyof似乎不会限制
基于
该属性
的
键
,而是接受所有
字符串
。例如(非常简单
的
一个),这使得一个
对象
提取器允许用户通过传入
对象
的
一个
键
从内部
对象
中提取一个值: function makeObjectExtrac
浏览 5
提问于2022-11-27
得票数 1
回答已采纳
1
回答
使用
动态
键
数创建TS接口
、
、
、
、
我需要创建一个具有
动态
键值
的
动态
键
数
的
接口。这些
对象
键
将
动态
地从一个
对象
列表( fields )中生成,其中fields: Field[]和 name: string type: FieldStyles基本上,使用name
键
/Field列表中
的
值来设置这个新接口上
的
键
。(在
浏览 2
提问于2022-11-01
得票数 0
2
回答
为绑定到多个
字段
的
事件处理程序指定什么
类型
?
、
我有一个
基于
的
带有
动态
字段
的
React表单。需要将其修改为与
TypeScript
兼容。我得到了这个错误: const list = [...carList]; list[index][
浏览 2
提问于2021-07-08
得票数 1
1
回答
NestJS猫鼬模式定义
、
、
、
我有一个类,在嵌套
对象
中,只需要一个
字段
,然后所有其他
键
都是未定义
的
,不受
字符串
类型
的
限制,如何用
TypeScript
编写它?我尝试过这样
的
逻辑:class Translations extends mongoose.Document { @Prop({ required:
浏览 3
提问于2022-10-29
得票数 0
1
回答
锈蚀结构
的
TypeScript
等效值是什么?
、
我已经用
TypeScript
写了大约一年了,我遇到了一个很好
的
用锈蚀写
的
关于Github
的
项目,我想用
TypeScript
来包装。我从来没有用铁锈编程,但我确实有C++方面的经验。我相信标题中
的
问题已经很清楚了。Rust中
的
结构是否类似于
TypeScript
中
的
接口?
浏览 4
提问于2022-07-08
得票数 0
回答已采纳
1
回答
为什么TS不用'typeof‘和'in’警告不可能
的
条件?
if (typeof packageJSON.name === "string" && typeof packageJSON.name === "number") {typeof 123 ==
浏览 6
提问于2022-10-07
得票数 0
回答已采纳
3
回答
Map<String、String> Dart在
Typescript
中是否等效?
、
我正在尝试在Dart中找到与Map<String, String>等效
的
工具,但在
Typescript
中可用。这是一种快速定义string:string key:value store
的
方法。同样,这可以像这样使用,这是我
的
下一个问题:这将定义一个key:value存储,其中key是
字符串
,值是
字符串
列表。在
Typescript
中有什么方法可以做到这两点吗?
浏览 5
提问于2018-09-29
得票数 11
回答已采纳
点击加载更多
相关
资讯
TypeScript 4.1发布,新增模板字面量类型
如何用TypeScript来创建一个简单的Web应用
【行业资讯】TypeScript 4.1 RC 发布,字符串模板类型实装
TypeScript 4.5 发布,带来 Promise 功能改进
跨游戏引擎跨平台的TypeScript运行时开源了
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券