腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
TypeScript
:
如何
根据
另一个
对象
的
类型
,
有条件
地
使
属性
成为
类型
中
必需
的
属性
?
typescript
、
typescript-generics
: string; a: "test",} 我尝试使用泛型来动态构造如下
类型
,只包含A
中
未在myobj上定义
的
那些
属性
: interfaceAA {}
如何
做到这一点?
浏览 12
提问于2020-10-02
得票数 1
回答已采纳
2
回答
是否有可能为
有条件
需要
的
对象
数组编写自定义prop
类型
的
验证器,而不会丢失
对象
验证?
javascript
、
reactjs
、
react-proptypes
该组件有一个
属性
data,它应该是如下所示
的
对象
数组:[{value: 'some string', id: 123}]。我想添加一个自定义
的
属性
类型
函数,如果props.useCustomSuggestions为false,则需要使用data。我尝试了这样
的
东西: data: (props) => { if (!,但它不会检查data
中
的
对象
是否正确格式化。有没有另一种方法可以验证数组
浏览 8
提问于2019-09-30
得票数 1
回答已采纳
1
回答
具有所需标量
属性
和可选
对象
的
TypeScript
映射
类型
typescript
、
typescript-generics
、
mapped-types
我想要一个
TypeScript
泛型
类型
,它可以修改另一种
类型
,
使
任何标量
属性
(字符串、数字、布尔值等)仍然需要,但
对象
类型
成为
可选
的
。例如,对于这个User
类型
,我希望name和age是
必需
的
,而address是可选
的
。
浏览 7
提问于2022-07-26
得票数 1
1
回答
打字稿:为什么传播不安全?
typescript
这是非常令人恼火
的
,而且经常出现在打字稿
中
,为什么传播操作符不安全: a: string;} const
浏览 7
提问于2022-02-01
得票数 1
2
回答
Typescript
映射
类型
,
有条件
地
添加可选修饰符
typescript
、
mapped-types
是否可以
有条件
地
使
映射
类型
属性
成为
可选
的
? 考虑一下这种
类型
type Definition { defaultImplementation?,但如果没有提供,映射
类型
实现是
必需
的
。} 我希望有一个像这样
的
映射
类型
{ bar?: ImplementationType }
浏览 34
提问于2021-04-03
得票数 2
回答已采纳
2
回答
Typescript
和REST API响应
javascript
、
reactjs
、
typescript
让我在这个问题
的
开头说一句,我是刚接触
typescript
的
新手,但我是一位长期
的
JavaScript开发人员。 我有一个现有的JavaScript应用程序,我希望过渡到
typescript
。在JavaScript应用程序
中
,它调用rest API来获取数据,然后检查它是否存在,然后
有条件
地
呈现应用程序。在JavaScript
中
,我可以动态检查响应
对象
上是否存在
属性
,并
有条件
<em
浏览 4
提问于2020-09-26
得票数 1
1
回答
如何
根据
TypeScript
中
的
其他
类型
使
对象
属性
成为
可选
的
?
typescript
、
conditional-types
我认为解释我
的
场景
的
最好方法是用代码: interface IPluginSpec { state?
浏览 17
提问于2019-01-29
得票数 8
回答已采纳
2
回答
在React组件
中
访问嵌套propTypes
中
的
所有道具
reactjs
我试图
根据
lightboxImage
的
属性
有条件
地
使
disableLightbox
成为
必需
的
或不需要
的
。然而,当我从lightboxImage
中
读取道具时,我只得到第一级
属性
(src、宽度、高度、aspectRatio),而不是级别(照片、disableLightbox)。有什么办法能读懂所有的
属性
吗?
浏览 1
提问于2016-04-20
得票数 4
回答已采纳
1
回答
从映射
类型
推断接口
类型
?
typescript
、
typescript2.0
我正在尝试
使
Required映射
类型
适用于旧版本
的
Typescript
(如离子框架3使用
的
2.6.2版本)。{} declare type MyRequiredType = MakeRequired<MyInterface, keyof MyInterface> 它
使
T(MyInterface)
的
可选
属性
成为
必需
的
,但当然它会将所有这些
浏览 3
提问于2019-02-03
得票数 1
1
回答
根据
子
类型
映射到不同
的
视图
fluent-nhibernate
、
fluent-nhibernate-mapping
所以我有一种情况,我有公共
的
基
类型
,但我需要基于子
类型
映射到不同
的
视图。 但是,
如何
根据
子
类型
有条件
地
映射到不同
的
视图呢?我看到一个EntityType
属性
,但它说它已经过时了,将在下一个版本
中
成为
私有
属性
。例如,我有一个基类ContactInfo是联系人
类型
之间
的
标准,
浏览 2
提问于2012-10-22
得票数 0
回答已采纳
1
回答
Joi 'when/is‘语法-
如何
检查
类型
?
javascript
、
node.js
、
validation
、
joi
我正在使用Joi库来验证一个
对象
。当
另一个
可选
属性
(在同一
对象
的
同一级别)是特定
类型
时,我想
使
某个
属性
成为
必需
属性
,例如string。如果我从
对象
中
完全删除b,Joi似乎仍然期望a是
必需
的
。如果b不在
对象
中
,我不希望对a进行任何验证。 我找不到其他人这样做
的
例子--有人能帮上
浏览 1
提问于2016-10-20
得票数 3
27
回答
如何
将JSON
对象
转换为
TypeScript
类?
json
、
typescript
我从远程REST服务器读取了一个JSON
对象
。这个JSON
对象
具有
typescript
类
的
所有
属性
(
根据
设计)。
如何
将接收到JSON
对象
转换为
类型
var?我不想填充一个
typescript
变量(即有一个接受这个JSON
对象
的
构造函数)。它很大,并且逐个子
对象
地
复制所有内容&逐个
属性
地复制所有内容将花费大量时间。 更新:尽
浏览 429
提问于2014-04-05
得票数 515
回答已采纳
2
回答
动态
TypeScript
类型
- svelte和d3
typescript
、
d3.js
、
svelte
关于
TypeScript
中
的
类型
,我遇到了这个问题:我正在为d3可视化
的
x轴创建一个svelte组件,其中我将xScale作为
属性
从父组件
中
传递给在父元素(其中定义了xScale )
中
,
TypeScript
根据
xScale
的
初始化为xScale分配一个
类型
,该
类型
看起来类似于 const xScale =
浏览 9
提问于2021-12-22
得票数 1
4
回答
如何
使
所需
的
选择元素?
html
通过输入文本
类型
,所需
的
属性
是可用
的
。选择输入
的
情况并非如此。那么
如何
使
它们
成为
必需
的
呢?
浏览 0
提问于2014-07-23
得票数 0
回答已采纳
1
回答
TypeScript
条件映射元组可选元素
typescript
、
tuples
、
conditional-types
、
mapped-types
是否可以在
TypeScript
中
创建映射
类型
以向元组
类型
元素添加可选修饰符?具体来说,我想映射一个元组
类型
,其中元素可以是未定义
的
,如果是,那么将该元素设置为可选元素。我可以创建一个映射
类型
,它总是添加可选修饰符: type ToOptional<T> = { [K in keyof T]+?但我不知道
如何
使
可选修饰符
有条件
。对于在
对象
上操作
的
映射
类型
浏览 7
提问于2020-06-16
得票数 1
回答已采纳
1
回答
基于声明
的
约束,导航
属性
是
必需
的
。
c#
、
entity-framework
、
.net-4.0
的
属性
,
类型
为POccurrenceRiskAssessment。基于声明
的
约束,导航
属性
是
必需
的
。要么
使
某些依赖
的
key
属性
为空,要么
根据
需要配置导航。,不能更改作为引用完整性约束一部分
的
主键
属性
,除非将其设置为关联
的
主体
对象
。必须跟踪主体
对象
,而不是将其标记为删除。 我不知道该怎么做。我甚至试图删除DB<
浏览 2
提问于2010-10-27
得票数 1
1
回答
从
类型
Array<{.}>创建
类型
{.}
typescript
、
types
我在
TypeScript
中
创建了一个
类型
:它定义了一个具有许多不同
属性
的
对象
数组来代替...。我想要创建
另一个
类型
,它应该具有与SomeType完全相同
的
结构,只是没有数组..so,我只需要从它
中
定义一个
对象
,比如:有什么方法可以基于SomeOtherType创建Som
浏览 1
提问于2018-08-14
得票数 0
回答已采纳
3
回答
‘’compile time‘获取定义接口
的
所有
属性
名称
的
方法
typescript
、
generics
、
interface
我想创建一个通用
的
TypeScript
类,用于呈现(作为HTML )实现特定interface
的
对象
数组。接口中定义
的
所有
属性
名称
的
“编译时”列表
的
最佳方法是什么?像C++模板一样,我相信
TypeScript
可以在“编译时”解析这些泛型,当
TypeScript
类型
信息(比如提供给用于实例化特定
对象
的
泛型
的
接口)随时可用时。由于可能提供了所有<em
浏览 3
提问于2015-05-13
得票数 35
1
回答
Json.NET
使
所需
的
属性
基于
属性
类型
c#
、
serialization
、
asp.net-core
、
f#
、
json.net
在.Net核心中,我正在与自定义
的
json序列化进行斗争,我试图
使
所有默认
的
属性
都是
必需
的
,除非
属性
具有特定
的
类型
。}class FooType = int Id {get;set;}; Nullable<int> Optional {get;set;};我想要做
浏览 0
提问于2018-01-18
得票数 4
回答已采纳
1
回答
array.push
类型
中
缺少下列
属性
arrays
、
json
、
angular
、
typescript
、
ionic-framework
我有一个问题,我
的
注册页离子。我遇到
的
错误是,我
的
arrayPush缺少了以下
属性
(那些我还不想添加
的
属性
,而是保留为空
的
)。这是我
的
TS import {Component, Input, Afte
浏览 5
提问于2021-12-06
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
TypeScript 4.1发布,新增模板字面量类型
TypeScript的6个高级技巧,让代码更清晰
TypeScript 3.1增加可映射元组和数组类型
TypeScript学习笔记(超全)
TS 从入门到深度掌握,晋级TypeScript高手-岁月流转梅依旧
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券