腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Typescript
-
强制
值
成为
接口
的
属性
typescript
、
discord.js
我正在尝试创建某种工厂,以便为discord.js发出
的
某种类型
的
事件创建类。在本例中,ClientEvents由discord.js定义,EventInterface定义工厂中使用
的
对象/类
的
格式,MessageCreateEvent是实现
的
示例。我想
强制
实现类
的
arg
值
成为
ClientEvent
的
键(类似于下面的代码,但它不起作用),我想键入execute
的
args
值
浏览 16
提问于2021-10-15
得票数 1
回答已采纳
2
回答
TypeScript
接口
中
的
覆盖/重写方法签名
typescript
在这个特殊
的
例子中,我将Array<T>
接口
扩展如下: push(this: BetterArray<T>
属性
“push”
的
类型是不兼容
的
。输入‘(这个: BetterArray,
值
: T) =>’这个‘不能分配到'(...items: T[]) =>号码’。输入'this‘不能指定输入'number’。
浏览 14
提问于2016-10-07
得票数 5
回答已采纳
2
回答
我可以使用什么
TypeScript
模式来
强制
一个函数获得一个
属性
?
typescript
在JavaScript中,我可以这样做:f.prop = "property";我能用个
接口
吗?interface functionWithProperty { prop: string;在
TypeScript
中,这似乎是一个有效
的
接口<
浏览 5
提问于2012-10-31
得票数 3
回答已采纳
3
回答
如何使方法param
值
成为
接口
的
一个元素
typescript
我希望
强制
方法param
值
成为
Interface
的
任何元素。因此,我尝试了key : Partial<User>,这是行不通
的
。更新element
接口
时,我还必须更新方法签名。那么,
强制
param
值
成为
Interface元素
的
最佳方法是什么?是否有可能?有没有AnyOf<User>之类
的
操作符?编辑2注:我是
TypeS
浏览 2
提问于2018-06-27
得票数 2
回答已采纳
1
回答
“可观测地图”不转换为类型记录类。
angular
、
rxjs
我使用
的
是角2,我试图调用端点来返回对象
的
集合。} .catch(e => this.httpErrorService.handleError(e));似乎没有将response.json()转换为数据类型
的
路由
浏览 1
提问于2017-05-02
得票数 1
回答已采纳
2
回答
如何让
TypeScript
知道我
的
对象
的
键?
typescript
、
typescript-typings
现在,我想限制
属性
的
值
,所以我声明了一个
接口
: interface StyleSet {} 现在我将类型添加到前面的对象中,现在,智能感知可以识别,并且
TypeScript
强制
对象k
的
属性
值
为React.CSSProperties类型。 然而,现在问题来了,现在智能感知(和
TypeScript
!?)所以我可以输入k.potatoe并使用这个
浏览 48
提问于2020-09-17
得票数 0
1
回答
Setters和Getters“映射”另一个
属性
,使用Angular
的
HttpClient返回未定义
的
angular
、
typescript
、
getter-setter
、
angular-httpclient
我遇到了一些关于setter和getter
的
奇怪行为,这些setter和getter在从Angular
的
(v5) HttpClient检索时设置/返回
TypeScript
中对象
的
另一个公共
属性
。HttpClient检索Rule对象,如下所示:在订阅该Observable<Rule>时,我发现所有不是getter/setter
的
属性
在我
浏览 1
提问于2018-01-27
得票数 2
回答已采纳
1
回答
使用声明合并对
接口
进行普遍修补
typescript
、
typescript-typings
我想将第三方输入
的
接口
与我自己
的
合并,这样任何导入原始
接口
的人都会得到合并
的
接口
。这个是可能
的
吗?我正在用JavaScript和AngularJS编写一个项目,我们已经开始转向
TypeScript
了。这样,我们就可以使用了,但是我们想要对其进行一些定制。例如,我们希望更改IController
接口
,使$onInit()?: void
的
定义
成为
$onInit(): void,从而使其
成为</e
浏览 0
提问于2018-10-16
得票数 0
回答已采纳
2
回答
如何定义对象
属性
值
的
类型
typescript
在
TypeScript
中,我可以声明一个类型化数组,如下所示: interface Something { b: number propA: {a:1, b:2}, propB: {a:3, b:4}} 在这里,我不关心propA、propB等
的
名称,我也不想要一个定义顶级
属性
名称
的</em
浏览 20
提问于2020-11-04
得票数 2
回答已采纳
1
回答
Angular 2
接口
属性
映射
angular
、
interface
、
observable
我从Angular 2学到
的
教程演示了如何使用
接口
通过Observable存储数据。即:.map((response: Response) => response.json())。我发现
的
一个问题是,我
的
接口
属性
定义必须与json
属性
完全匹配。如果json
属性
是_custNum,我
的
接口
必须使用与_custNum完全相同
的
名称。这只是
接口
的
规则吗?ICust
浏览 0
提问于2016-12-16
得票数 1
1
回答
类型记录:类实现
接口
问题?
typescript
如果我加上:没事
的
!或者如果我加上:这也没问题。
浏览 1
提问于2017-09-28
得票数 2
回答已采纳
2
回答
Typescript
接口
,
强制
额外
属性
的
类型
typescript
、
types
、
interface
假设我想创建一个
接口
来描述这种类型
的
对象: "count": 3, "key2": "bar",};如果我使用索引签名定义我
的
接口
,如下所示: inte
浏览 2
提问于2017-06-05
得票数 7
2
回答
如何将useParams钩子作为字符串
reactjs
、
typescript
、
react-hooks
、
typeerror
在“产品详细信息”页面中,我可以使用:然后我必须用一个产品列表划掉它,才能得到正确
的
产品。,我使用:问题是,我从productId获得
的
useParams即使这个对象持有正确
的
productId,但当我在列表中搜索时,它会失败,因为e.productId是一个字符串。 而且我不能使用双==,因为JSLint不允许我使用
浏览 3
提问于2022-03-10
得票数 0
回答已采纳
1
回答
强制
泛型在
TypeScript
(泛型约束)中实现
属性
generics
、
typescript
我想在
TypeScript
中
强制
使用这个泛型实现
属性
。我目前
的
代码是:{} 这在
TypeScript
中是可能
的
吗?。我不知道它是否可以优化
浏览 1
提问于2016-08-02
得票数 1
回答已采纳
3
回答
typescript
和express js。更改res json `Response`类型
node.js
、
typescript
、
express
、
type-declaration
在
typescript
中,我试图覆盖express
的
Response json对象,使其
成为
始终使用
的
特定类型
的
对象 例如,我希望
强制
使用一个
接口
类型,如果不遵循以下格式,该
接口
类型将会出错 return["a", {"a": "b"}], }); 我尝试使用dts-gen --m express -f src/types/ex
浏览 71
提问于2020-07-05
得票数 2
回答已采纳
2
回答
TypeScript
变量名作为
接口
类型?
typescript
我有一段
TypeScript
代码,我很难理解。我对
TypeScript
相当陌生。我真正理解
的
是创建了一个名为TerminalWidgetOptions
的
接口
,它
强制
实现时
的
参数endpoint、id、caption、label和destroyTermOnClose
成为
一个类。但是,这个常量如何与
接口
类型具有相同
的
名称呢?Symbol("TerminalWidgetOptions");
的</
浏览 0
提问于2018-04-12
得票数 16
回答已采纳
1
回答
TypeScript
:可选类
属性
的
问号实际上有什么区别吗?
typescript
、
types
、
null
、
undefined
在
TypeScript
中,我已经知道使用问号将函数参数或
接口
属性
标记为可选
的
。当您在使用函数或
接口
时忽略设置非可选
值
时,
TypeScript
会给您带来错误。但是
TypeScript
还允许您在类
属性
中使用问号,例如: propertyWithQuestionMark} 以上两个
属性
在
Type
浏览 2
提问于2018-11-06
得票数 0
1
回答
如何使用动态提供
的
键值对创建一个对象,从而使类型记录
的
“`exactOptionalPropertyTypes = true` ` check”?
javascript
、
typescript
、
interface
类型检查选项套件中
的
exactOptionalPropertyTypes:
接口
人{名称:字符
浏览 21
提问于2022-01-20
得票数 0
1
回答
为什么
TypeScript
在
强制
转换时不会对未包含在状态中
的
属性
发出警告?
typescript
为什么
TypeScript
在我
的
例子中会有这样
的
行为? 如果我直接输入一个对象,它会报错没有在
接口
中定义
的
属性
。但如果我
强制
转换对象,它允许添加任何未在
接口
中定义
的
随机
属性
。
浏览 17
提问于2019-06-27
得票数 2
回答已采纳
1
回答
在
TypeScript
中,如何从
接口
引用实现类?
typescript
、
interface
、
concatenation
、
this
、
semigroup
在
TypeScript
中表达这种类型定义
的
唯一方法是: concat(other: this): this;但是,当我试图在类上实现这个
接口
时,我认为编译器基本上是在告诉我:您
的
接口
说您应该接受一个具体类型
的
参数this (在这种情况下是Sum),但是扩展Sum
的
类也可以传入。 但是,我不知道怎么解决它。也就是说,我不知道如何用
TypeScript
来表示
TypeScript
<e
浏览 13
提问于2022-01-06
得票数 4
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
TypeScript学习笔记(超全)
TypeScript的6个高级技巧,让代码更清晰
TS 从入门到深度掌握,晋级TypeScript高手-玫瑰伞下瞥惊鸿
TS 从入门到深度掌握,晋级TypeScript高手-岁月流转梅依旧
HarmonyOS4.0 TypeScript高级
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券