腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
作为
类型
/
接口
属性
的
Typescript
表示
法
异步
函数
javascript
、
node.js
、
typescript
、
typescript-typings
我在使用
异步
(箭头)
函数
作为
类型
/
接口
属性
时遇到了语法问题。我已经做了一些研究,但除了这个https://github.com/Microsoft/
TypeScript
/issues/22035没有发现什么,它对我
的
情况不是100%准确,但总比什么都没有强。) => Promise<string[]>; }; 以及我在哪里使用它(例如,不是我
的
实际
浏览 9
提问于2019-01-27
得票数 5
回答已采纳
1
回答
TypeScript
映射
类型
中
的
语法含义?
typescript
在下面的
TypeScript
类型
声明中,与仅仅使用"?“那里? type ValidationMap<T> = { [K in keyof T]-?: Validator<T[K]> }
浏览 0
提问于2018-08-08
得票数 4
回答已采纳
2
回答
TypeScript
:泛型
接口
作为
其他
接口
的
结合
node.js
、
typescript
、
generics
、
interface
我想创建一个具有
属性
的
泛型
接口
,该
属性
表示
来自其他
接口
的
属性
的
联合。假设我有两个
接口
something: string;} something: number;因为这意味着每当我修改
接口
A或B时,还需要手动修改
接口
C。根据我在
TypeSc
浏览 0
提问于2019-05-24
得票数 4
回答已采纳
1
回答
从
接口
声明中访问静态
属性
javascript
、
typescript
、
types
class A {} for: A.TYPE正如您所看到
的
,我正在尝试从A.TYPE访问forA,以便我可以执行一种
类型
保护形式。
浏览 0
提问于2019-03-04
得票数 2
回答已采纳
3
回答
模板文字键具有“任意”
类型
,因为“string”
类型
的
表达式不能用于索引
类型
typescript
、
mapped-types
关于如何断言特定
的
键具有特定
的
接口
或
类型
,比如这个,有许多类似的问题。我
的
问题是不同
的
,因为所讨论
的
密钥是由两个部分组成
的
,而不是简单地使用Object.keys之类
的
密钥。这似乎与有关,但我甚至不知道这是否是
TypeScript
能够解决
的
问题。目前,我有许多
接口
,这些
接口
中充满了
属性
名,它们是名称前缀(如team )和数字部分
的</em
浏览 4
提问于2021-08-25
得票数 1
回答已采纳
1
回答
使用枚举来键入
接口
字段
的
索引签名?
typescript
、
enums
、
interface
、
typescript2.0
我可以用对象
类型
表示
法
描述索引
类型
限制,如下所示: A = 0,} [P in Enum]: string;但令人惊讶
的
是,在
接口
中使用索引
表示
法
似乎不可能做到这一点: A = 0,} [P inEnum]: string;错误是: 计
浏览 1
提问于2018-11-27
得票数 8
1
回答
使用枚举
作为
类型
/
接口
javascript
、
typescript
在将枚举器从JavaScript转换为
TypeScript
时,我必须添加自己
的
枚举- myEnumType。如果我将这种枚举用作
属性
类型
:预计该值必须为myEnumType
类型
。 我们如何在
TypeScript
中声明一个
属性
,它将枚举本身
表示
为
类型
,而不是该
类型
的
值?我试图通过
接口
属性
将枚举公开为
类型
。
浏览 4
提问于2016-03-30
得票数 4
回答已采纳
3
回答
当
接口
中
的
所有
属性
都是可选
的
时,为什么在
Typescript
中允许多余
的
属性
?
typescript
中引发错误但是,
typescript
不应该推断这一点,因为我已经指定了
函数
中
的
Options参数应该是options
类型
的
吗?;时,
typescript
不应该抛出错误吗编辑2... 我之所以想要这样做,是因为我不想
浏览 0
提问于2019-12-08
得票数 0
1
回答
将方法参数声明为具有附加
属性
的
接口
typescript
在
Typescript
中,可以内联声明具有任何
属性
的
方法参数
类型
: function greeter(person: { firstName: string, lastName: string}) {return "Hello, " + person.firstName + " " + person.lastName; } 但是,是否也可以让
类型
从
接口
派生并向其添加
属性
?我能找到
的
唯一方
法
是创建
浏览 28
提问于2019-09-30
得票数 0
回答已采纳
1
回答
typescript
从子类调用
的
构造
函数
参数推断
类型
typescript
、
typescript-generics
我有一个带有一些返回值
的
属性
/方法
的
类,这些值最初是通过构造
函数
传递
的
: constructor(arg) { }人们建议这个类使用泛型
作为
typescript
的
等价物: options: T["options"]Base
浏览 1
提问于2021-02-28
得票数 3
4
回答
如何在
TypeScript
中引用旧式构造
函数
的
实例
类型
?
typescript
如何通过
函数
作为
类型
注释使用旧样式类声明Foo.prototype.bar = 'bar'; console.log(x.bar);Foo.prototype.bar = 'bar'; declare type FooType = typeof
浏览 0
提问于2018-09-12
得票数 2
1
回答
如何保持
TypeScript
类型
的
干燥
reactjs
、
typescript
、
react-native
、
redux
我已经开始在我
的
React应用程序中使用
TypeScript
,但是我发现我在重复自己,特别是使用我
的
mapDispatchToProps
函数
。有更好
的
方法来声明
类型
吗?我有一种感觉,我可能能够访问
异步
函数
上使用
的
this
接口
state中
的
函数
类型
,但是,我对TS还不太了解,在任何地方都找不到具体
的
答案。export async function
浏览 0
提问于2019-06-04
得票数 2
回答已采纳
1
回答
如何从与
TypeScript
的
接口
中动态推断
类型
?
typescript
、
types
TypeScript
描述了如何使用
函数
重载。 return myObject[key]所以,getValueOfMyObject('b')将有一个number
作为
返回
类型
。
浏览 2
提问于2018-10-09
得票数 4
回答已采纳
1
回答
向
类型
记录中定义
的
函数
添加索引签名
的
推荐方法是什么?
typescript
、
typescript2.0
让我们假设我有一个
函数
el,定义在
类型
记录中:在以后向el添加键时,我希望删除
类型
冲突(没有索引签名):interface ElFactory { (): string在定义
函数
时,将其与
接口
关联,还
浏览 2
提问于2017-04-09
得票数 0
回答已采纳
2
回答
函数
参数应为对象
的
键
类型
之一
的
类型
typescript
在
Typescript
中,我有一个
函数
: } interface Setting{ city: string | null age: number
浏览 3
提问于2018-05-16
得票数 1
1
回答
在
接口
中给未知
属性
一种
类型
;给一种已知
属性
冲突
类型
typescript
我正在为
表示
XML元素
的
对象创建一个
接口
。
TypeScript
犯了错误,告诉我
类型
Mutation[]与
类型
string冲突。Mutation { children: Mutation[];但是,这个错误再次出现:索引签名参数
类型
不能是
类型
别名但是,这意味着每当我访问Mutation上
的
<e
浏览 1
提问于2020-03-09
得票数 0
2
回答
ReasonML
的
选项
类型
的
类型
等效于什么?
typescript
、
reason
、
rescript
在ReasonML中,option
类型
可以是Some('a),也可以是None。 我将如何在打字稿中模仿同样
的
东西?
浏览 3
提问于2020-10-23
得票数 1
回答已采纳
1
回答
函数
注释之间
的
差异
typescript
我发现有几种方法可以
表示
函数
属性
:var f2: { (...args:any[]):any; } var f3: Function;我
的
理解是f1是
函数
类型
,f2是
函数
接口
,f3是
类型
。这两者之间有什么区别吗,或者说同样
的
事情本质上是
TypeScript
不同
的
机制呢?否则,你什么时候会用一个而不是其他?
浏览 3
提问于2016-04-07
得票数 1
回答已采纳
1
回答
不能使用
属性
索引应该始终具有该
属性
的
泛型
类型
。
javascript
、
typescript
、
generics
目标 其目标是创建一个获取
函数
,该
函数
将路由和方法
作为
args,返回
类型
应该是由来自名为response
的
接口
的
相应ScoresRoutes
属性
定义
的
类型
。在ScoresRoutes
接口
中,对象
的
顶层键可以是任何字符串--
表示
路由。这些键中
的
每一个都应该是一个具有固定字符串集
的
对象--这将是HTTP方法。最后,每个路由和方法组合
浏览 1
提问于2022-11-30
得票数 0
回答已采纳
1
回答
为什么
类型
记录允许不正确
的
普通对象返回
接口
定义
typescript
“如何修复”现在是一个新
的
问题: 我遗漏了错误声明,因为
类型
记录没有告诉我我添加了不正确
的
数据。这是一个错误,或者这是什么原因?参见这里
的
代码框: string1: string;}; 更多
的
示例中,
类型
记录确实确保没有添加额外
的
属性</em
浏览 1
提问于2019-10-23
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
TS 从入门到深度掌握,晋级TypeScript高手-岁月流转梅依旧
TypeScript学习笔记(超全)
TypeScript的6个高级技巧,让代码更清晰
HarmonyOS4.0 TypeScript高级
TS 从入门到深度掌握,晋级TypeScript高手-玫瑰伞下瞥惊鸿
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券