我尝试将类型定义添加到globalThis
上的变量中,该变量应该作为一个类。在JavaScript中:
globalThis.X = class {
...
}
我在globalThis对象上添加类型定义时遇到问题,无法使其正常工作。
第一次
请参阅codesandbox以了解复制示例。
我尝试将类型定义添加到globalThis
上的变量中,该变量应该作为一个类。在JavaScript中:
globalThis.X = class {
...
}
我在globalThis对象上添加类型定义时遇到问题,无法使其正常工作。
第一次
请参阅codesandbox以了解复制示例。
1条答案
按热度按时间zsbz8rwp1#
在TypeScript中,通过在函数定义之前添加
new
,它将充当构造函数。在您的示例中:然后,当您尝试使用
new globalThis.X()
时,您应该获得一个类型安全变量作为XType
类型的输出。