实现 ReturnType
不使用 ReturnType
实现 TypeScript 的 ReturnType<T>
泛型。
例如:
1 | const fn = (v: boolean) => { |
解答
1 | type MyReturnType<T extends Function> = T extends (...args: any[]) => infer R |
不使用 ReturnType
实现 TypeScript 的 ReturnType<T>
泛型。
例如:
1 | const fn = (v: boolean) => { |
1 | type MyReturnType<T extends Function> = T extends (...args: any[]) => infer R |