如何创建一个类型函数来检查类型是否是TypeScript中的空对象?

如何创建一个类型函数来检查类型是否是TypeScript中的空对象?,typescript,Typescript,是否可以创建类型函数IsEmpty,以便: type a = IsEmpty<{}> // true type b = IsEmpty<{x: 1}> // never 类型IsEmpty={}T?真的:从来没有; 请参见type IsEmpty={}T?真的:从来没有; 看

是否可以创建类型函数IsEmpty,以便:

type a = IsEmpty<{}> // true
type b = IsEmpty<{x: 1}> // never
类型IsEmpty={}T?真的:从来没有; 请参见

type IsEmpty={}T?真的:从来没有; 看