59. 反转函数参数类型

中等0

在类型系统中实现一个 FlipArguments<T> 类型,该类型的行为类似于 lodash 中的 _.flip 方法。它接受一个函数类型 T,并返回一个新函数类型,该类型具有与 T 相同的返回类型,但参数类型顺序相反。

例如:

type Flipped = FlipArguments<(arg0: string, arg1: number, arg2: boolean) => void> 
// expected to be (arg0: boolean, arg1: number, arg2: string) => void
评论(0)
题库

TypeScript

加载中...