在TypeScript中,有没有办法键入以下fn函数,以便TypeScript仍然知道result的类型是'hello' const hello = 'hello' // hello is of type'hello'
const result = fn(hello) // result is of type unknown 对于泛
我有一个泛型类型,它将是事件系统中事件的基类。我们希望这些是单例,但它也是通用的,以便子类可以指定事件触发时在回调中所期望的参数的类型。,主要是因为打字语言的要求。GetInstance的论点似乎是必要的,因为TypeScript似乎不允许使用var x = new TEvent()。空接口有助于强制执行可以接受的泛型<