简体   繁体   English

Typescript - 在 function 上需要无参数的通用类型

[英]Typescript - Require generic type on function without parameter

Is it possible to require a generic type on a function without parameters?是否可以在没有参数的情况下要求 function 上的泛型类型?

Example:例子:

function myFunc<T>() {
  return {} as T
}

const a = myFunc() // a: unknown

I want to make the generic type required, but couldn't find anything about it.我想使通用类型成为必需的,但找不到任何相关信息。

function myFunc<T>() {
  return {} as T
}

const a = myFunc<SomeObject>() // a:SomeObject

seems to work just fine.似乎工作得很好。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM