腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
typescript
中
的
条件
函数
参数
typescript
、
function-parameter
、
conditional-types
在第一个
参数
类型
的
基础上,是否可以有一个分生
的
必需
参数
类型: type ConditionalRequiredArg<T, P> = T extends string ?理论上,上面的
函数
不需要第二个
参数
,但它确实需要! 编辑:我知道“?”对于可选
参数
类型,但我希望有
条件
地利用编译器错误和建议。
浏览 32
提问于2021-10-01
得票数 1
回答已采纳
2
回答
TypeScript
条件
函数
参数
名
typescript
是否可以根据第一个
参数
的
值创建
参数
为可选
参数
的
函数
?
浏览 15
提问于2022-08-12
得票数 1
回答已采纳
1
回答
给定类型"anything except OR function",如何检查它是否是
TypeScript
中
的
函数
?
typescript
、
types
、
conditional
为什么value在if (typeof value === 'function')检查后不是() => string类型? 应该进行什么检查,以便正确推断类型(使强制转换变得不必要)? function foo<T extends {}>(value: Exclude<T, Function> | (() => string)) { result = value(); // Erro
浏览 18
提问于2019-01-30
得票数 1
回答已采纳
5
回答
带有
TypeScript
3
的
通用咖喱
函数
typescript
、
generics
、
currying
、
typescript3.0
TypeScript
3.0引入了。我想知道如何使用这个新
的
语言特性来编写通用
的
curry
函数
.当然,假设这是可能
的
!使用我从修改
的
rest
参数
浏览 4
提问于2018-08-15
得票数 16
回答已采纳
1
回答
Typescript
返回类型取决于对象
参数
typescript
如果一个
函数
的
一个
参数
是两个类型
的
并集,我如何才能正确地推断返回类型?我已经尝试了以下
条件
类型,但它不起作用(参见
typescript
错误
的
内联注释):
TypeScript
Playground type Status = 'statusType' } else {
浏览 18
提问于2020-12-24
得票数 2
回答已采纳
1
回答
基于
条件
类型
的
可选
参数
typescript
、
types
、
conditional-types
是否可以根据
TypeScript
中
的
条件
类型使
函数
具有强制性
参数
或可选
参数
?到目前为止,这就是我所得到
的
: first: T, second: T extends string ?
浏览 0
提问于2018-09-13
得票数 35
回答已采纳
1
回答
将类型声明与
条件
类型合并
typescript
当类型
的
联合通过
TypeScript
中
的
条件
类型传递时,当
条件
被移除时,返回
的
值不一致。Fn<string | number> // (arg: string | number) => void 但是,
浏览 1
提问于2019-05-09
得票数 2
回答已采纳
1
回答
通过引用调用
函数
angular
、
typescript
假设我通过如下
条件
获得一个
函数
: const func = myBooleanCondition ?this.userService.addUserGroup : this.userService.removeUserGroup; 这两个都有相同
的
签名: addUserGroup(username:string, group: string): Observable<string[]> 因此,我想将这些
参数
应用于此
函数
: const result = func.apply(this.usern
浏览 3
提问于2020-07-15
得票数 0
回答已采纳
1
回答
带有
条件
的
TypeScript
泛型分别计算联合类型
typescript
、
typescript-generics
我正在尝试创建一个
TypeScript
类型,它将根据提供
的
泛型表示一个VoidFunction或一个
函数
,其中包含一个
参数
。使用
条件
,类型如下所示: ?预期结果类型实际结果类型 ((params: "one") => void) |
浏览 3
提问于2022-09-01
得票数 0
回答已采纳
2
回答
从不打字是如何在打字稿
中
工作
的
?
typescript
我经常在
TypeScript
中
遇到
TypeScript
类型
的
错误。虽然我读过这些文档,但我还是不太了解现有的问题。我希望有人能帮我更好地理解它。下面是TS文档
中
的
一个示例,它让我
的
头脑开始旋转: type GetReturnType<Type> = Type extends (...args: never[]) => infer Return,指定(...args: never[]) => ...意味着创建一个不接受任何
参数
<e
浏览 7
提问于2021-05-26
得票数 3
回答已采纳
4
回答
在
typescript
函数
中
按
条件
传递
参数
typescript
、
typescript2.0
我有类似如下
的
功能。我想在p3上设置一些值,如果a不等于"add",那么就使用a === "add"
中
的
默认值。我该怎么做呢?
浏览 3
提问于2020-02-25
得票数 0
1
回答
TypeScript
:如何使用rest
参数
返回
函数
中
的
条件
类型?
typescript
、
conditional-types
我想使用rest
参数
创建一个
函数
,它将返回
条件
类型,如下所示: 我试图使用
TypeScript
扩展语法以多种形式编写这个
函数
,但不幸
的
是,这些都没有工作。我还试图编写
函数
,其中第一个
参数
是数字,第二个
参数
是rest
参数
,但它也不起作用。除了
的
适当
条件
返回类型外,现
浏览 1
提问于2019-05-29
得票数 1
回答已采纳
1
回答
typescript
-
条件
参数
typescript
、
numbers
、
range
我想限制一个number类型
的
构造
函数
参数
,使其只分配某个范围内
的
值。我知道如何使用setter和
条件
语句来获得相似的效果。我想知道是否有一种方法可以创建自定义类型,这是一个数字范围,但现在没有。所以,建议我,不可能通过简单
的
策略来实现它? 提前感谢您
的
回复!克罗瓦
浏览 0
提问于2017-08-16
得票数 0
1
回答
与数组和非数组匹配
的
typescript
conditional和required
typescript
、
typescript-typings
如何在
typescript
中
传递所需
参数
的
条件
类型
参数
?
浏览 23
提问于2021-07-15
得票数 0
1
回答
TypeScript
:我可以使用泛型和
条件
类型来代替
函数
重载吗?
typescript
我试图编写一个
函数
,其中之一是:fn('foo', 1, 2) // ✅ fn('foo', 1) // type error ❌ 我知道这可以通过
TypeScript<
浏览 4
提问于2022-02-14
得票数 0
3
回答
TypeScript
没有提供特定
参数
的
任何类型
typescript
我有一个访问本地/会话存储
的
函数
。它由一个
条件
保护,如果定义了窗口,它可以调用
函数
。 我怎么才能避开这一切?
浏览 20
提问于2021-04-13
得票数 0
回答已采纳
1
回答
如果推断类型是空对象,则使
函数
参数
可选
typescript
如果推断
的
类型存在键,如果它不存在或者是一个空对象,我如何设置
函数
参数
?const MyFunc = <T extends {}>(vars?MyFunc<{}>() MyFunc<{ a: string }>() 我尝试过重载和
条件
类型检查对于当前
的
TypeSc
浏览 5
提问于2022-11-22
得票数 1
回答已采纳
1
回答
如何使返回值以受歧视
的
联合论点为
条件
?
typescript
、
typescript-generics
我有一个
函数
,它以受歧视
的
联合类型作为
参数
,并将返回一个不同
的
类型,根据它传递
参数
联合
的
变体。我试着按照指南中
的
建议用
TypeScript
实现这一点。然而,
TypeScript
似乎没有意识到我正在缩小原来
的
联合,因此不允许我分配返回值。a: "a" } return { b: "b" } case "
浏览 1
提问于2022-09-30
得票数 1
回答已采纳
2
回答
在运行时确定回调
函数
的
签名
typescript
我希望将不同
的
回调
函数
作为
参数
传递,并使用适当
的
参数
调用它们。 expect(dualArg('1', inc)).toBe(2); }) 对于普通
参数
,
TypeScript
将其作为特定类型
的
对象来处理,instanceof就足够了,但
浏览 3
提问于2018-02-21
得票数 0
回答已采纳
3
回答
TypeScript
类型
函数
返回值
typescript
承认我有这样
的
功能在声明之前,如果没有声明接口或类型,我如何才能获得返回值类型就像这样:我有一个Redux容器,它将状态和调度操作映射到组件
的
道具。props.value}</p> <button onClick={props.increment}>+
浏览 2
提问于2016-11-14
得票数 102
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python中的函数参数
轻松学习 JavaScript(2):函数中的 Rest 参数
Python函数的参数
python函数的参数
二十、Python的函数-参数
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券