在 TypeScript 中,是否有一种方法可以将一个变量赋值为泛型对象类型?这里所说的“泛型对象类型”是什么意思?
let myVariable: GenericObject = 1 // Should throw an error
= 'abc' // Should throw an error
= {} // OK
= {name: 'qwerty'} //OK
即,它应仅允许将JavaScript对象分配给变量,而不允许分配其他类型的数据(数字、字符串、布尔值)。
new Proxy()
时,会出现错误TS2345:类型为“GenericObject”的参数无法分配给类型为“object”的参数。
有什么想法吗? - Romasato