腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Typescript
-
如果
不
使用
Exclude
<>,
如何
从
泛
型
类型
中
排除
一个
类型
?
、
、
我有
一个
函数,通过字符串将不同的值存储到本地存储
中
,我想限制该函数不能处理Moment对象。LocalStorage.buildKey(key, keySuffixes), ) } 问题是,
如果
第二个参数是
一个
Moment对象,那么函数将会正常工作,并且我希望在编写<TValue>时
排除
这种
类型
。有没有办法
使用
Typescript
来做到这一点,或者唯一的办
浏览 54
提问于2020-01-10
得票数 0
回答已采纳
1
回答
使用
类型
记录
排除
与
泛
型
类型
、
基于
类型
记录的Nodejs项目中依赖项的例行更新使我在
一个
用于管理
TypeScript
模型的
泛
型
类
中
接收到了编译错误。我已经将问题缩小到了
TypeScript
处理
泛
型
类型
的问题上。我构造了以下最小示例: p: string;
exclude
:
Exclude
<
浏览 3
提问于2020-11-19
得票数 0
回答已采纳
2
回答
如何
在继承时
从
接口中
排除
属性
现在Y希望
从
X继承,但不希望继承x2。X { x2 : string; // x2 shouldn't be available here作为
TypeScript
TypeScript
中有没有extends X without x1
类型
的内置特性? 注意:在我的实际案例
中
,X是
一个
内置的interface。因此,我需要在
不
更改X接口的情况下完成此操
浏览 5
提问于2018-06-27
得票数 27
回答已采纳
1
回答
如何
在
typescript
方法
中
推断
泛
型
返回值?
、
我想更好地理解
typescript
是
如何
用
泛
型
推断返回
类型
的。
如果
使用
泛
型
类型
作为返回值的方法是在没有
泛
型
类型
参数的情况下调用的,那么
typescript
如何
推断返回
类型
?我知道
泛
型
内参数很容易通过传入的
类型
来推断,但
如果
没有提供
泛
浏览 3
提问于2019-09-09
得票数 0
1
回答
react redux
类型
文件
中
的
TypeScript
错误
、
、
、
、
TypeScript
编译器正在报告react redux
类型
文件
中
的错误,尽管我已经
排除
了tsconfig
中
的
类型
目录。):错误TS2314:
泛
型
类型
‘调度’需要
一个
类型
参数(S)。/home/me/dev/proj/typings/main/ambient/react-redux/index.d.ts
浏览 2
提问于2016-06-08
得票数 5
1
回答
如何
在
泛
型
类型
和非
泛
型
类型
的交集中隔离已知属性
、
、
我有
一个
HOC,它接受
一个
withPaper属性,但不将它传递给它将呈现的组件。renderedComponent = (); 我已经通过
使用
otherProps as Props进行
类型
转换消除了这些错误。file=/src/App.tsx:399-400 我会假设,由于我已经将已知属
浏览 5
提问于2020-05-03
得票数 2
回答已采纳
2
回答
打字稿
泛
型
中
的“无键”
、
创建
一个
类型
,其中Type
中
的每个属性现在都是boolean
类型
。type OptionsFlags<Type> = {}; 现在,我想对此进行扩展:所有属性(而不是 Type
中
的属性),
如果
存在,则必须是string
类型
。
浏览 5
提问于2022-06-09
得票数 3
回答已采纳
1
回答
TypeScript
泛
型
默认
类型
与上下文
类型
、
在
TypeScript
中
,我们
使用
上下文
类型
,当
泛
型
类型
未定义时,
TypeScript
将尝试
从
返回值推断正确的
类型
。const { count: countB } = complex(1)
浏览 3
提问于2021-03-05
得票数 4
1
回答
不
使用
泛
型
而声明一种
类型
的“返回除承诺之外的任何内容的函数”?
、
、
我想声明参数
类型
是()=>AnythingExceptAPromise
类型
,最好不
使用
泛
型
。type NotAPromise<T> =
Exclude
<T, PromiseLike<any>>; r
浏览 2
提问于2020-08-27
得票数 0
1
回答
通过
泛
型
将元组转换为
TypeScript
中
的对象
、
、
我试图在
不
丢失任何
类型
的情况下,将
TypeScript
中
的元组并集转换为对象。以下是它的工作原理的
一个
示例:ideally the typewould be: foo: string; baz: null;*/ type AsObject
浏览 15
提问于2019-07-11
得票数 3
回答已采纳
1
回答
如何
避免在
Typescript
中
每次
使用
时都重复
泛
型
类型
约束?
、
、
、
在
Typescript
中
使用
泛
型
时,
如何
避免不断重复
类型
?
如果
我对
泛
型
类型
有一些约束,那么我必须在
使用
泛
型
类型
的任何地方重复该约束。这很乏味,也不是很枯燥。generictype GenericOne<T extends MyConstraint> = {
浏览 0
提问于2020-05-29
得票数 0
1
回答
在
TypeScript
中
扩展参数化接口的通用接口
、
、
我有这样的
类型
,在扩展接口时覆盖单个
类型
: target: T;现在,我希望创建接受事件
类型
(例如,EventType和目标
类型
)的
类型
MouseEvent。
浏览 2
提问于2019-01-14
得票数 1
回答已采纳
1
回答
在
类型
记录
中
,在
类型
化函数参数
中
,可选属性被intellisense忽略。为什么?
我正在尝试创建
一个
路由器初始化器,并在
类型
记录
中
输入
一个
漂亮的DX。};export type RoutesArgs = {} e
浏览 1
提问于2020-03-05
得票数 0
回答已采纳
2
回答
为什么可以在
不
指定
泛
型
类型
参数的情况下实例化
泛
型
类
、
、
、
我不明白为什么
TypeScript
允许在没有指定实际
泛
型
类型
参数的情况下实例化
泛
型
类?在下面的示例
中
,类Foo有
一个
泛
型
类型
参数T。在行const foo = new Foo()
中
,可以创建
一个
新的foo对象,而不必指定
泛
型
类型
参数。foo的
类型
为Foo<unknown>,bar的
浏览 2
提问于2021-03-06
得票数 0
回答已采纳
1
回答
Typescript
的
泛
型别名
Exclude
<T,U>到底是
如何
工作的?
泛
型别名定义如下:type
Exclude
<T,U> = T extends U ? never : T。这个定义
如何
产生
一个
从
T中
排除
可赋值给U的所有属性的
类型
?根据我的解释,
如果
T没有扩展U,则应该生成给定
类型
的T。例如,在本例
中
:type T0 =
Exclude
<"a" | "b" | "c", "a&q
浏览 31
提问于2019-10-21
得票数 2
回答已采纳
1
回答
带有
不
兼容签名的Union
类型
(2349) --这种递归
类型
可能吗?
我想构建
一个
如下所示的API: return response }它是这样
使用
的: makeMatch(items).match("a").match("b").match==
浏览 1
提问于2022-07-25
得票数 0
回答已采纳
1
回答
允许
TypeScript
从
工厂推断
类型
、
、
TypeScript
是否可以
从
静态函数推断返回
类型
。例如,
如果
我有
一个
静态User.fromId()函数,它将返回
一个
User对象。但是我想通过另
一个
函数(称为builder)来传递它-例如:其中builder被定义为: var inst = construct(); /
浏览 0
提问于2018-10-30
得票数 1
回答已采纳
1
回答
当
泛
型
类型
设置为“从不”时,
泛
型
条件
类型
解析为“从不”。
、
、
当
泛
型
参数(此属性的
泛
型
参数)为never时,我需要有
一个
泛
型
类型
将
泛
型
属性
排除
在指定的
类型
中
。为此,我
使用
了Omit和条件
类型
。例如,当
泛
型
参数设置为number时,它的行为与预期相同,但当
泛
型
类型
设置为never时,
类型</em
浏览 4
提问于2019-11-21
得票数 2
回答已采纳
1
回答
如何
使用
类属性
中
定义的
泛
型
类型
?
、
、
但是我不喜欢在扩展控制器时每个类都应该提供QuerySchema: class CatsController extends Controller<GetCatsQuerySchema> { 相反,我希望找到一种在类属性
中
定义
浏览 28
提问于2021-07-02
得票数 0
1
回答
如何
从
TypeScript
v2.x
中
的自定义React组件公开“
泛
型
”事件
、
、
、
当我们仍然
使用
type
Typescript
1.8.x与当时的(绝对
类型
的)
类型
描述文件相结合时,我们
使用
“event”
类型
在React组件属性
中
声明
一个
“
泛
型
”事件。现在我们不能再
使用
泛
型
的'Event‘
类型
了,因为它将导致
一个
异常,比如"Type 'Event’是不能分配到键入'Ev
浏览 3
提问于2017-04-03
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
TypeScript 2.8引入条件类型
Hegel:励志成为最好的 JavaScript 静态类型检查器
TypeScript 中高级应用与完美实践
TS 从入门到深度掌握,晋级TypeScript高手-玫瑰伞下瞥惊鸿
这个 TypeScript 技巧会让你大吃一惊
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券