如何使全局可扩展对象在typescript中包含类型信息的实例?
我正在将一个JavaScript应用程序移植到TypeScript,该应用程序使用一个全局容器变量来实现常见的函数和变量。这个变量,我们称之为如何使全局可扩展对象在typescript中包含类型信息的实例?,typescript,typescript-types,Typescript,Typescript Types,我正在将一个JavaScript应用程序移植到TypeScript,该应用程序使用一个全局容器变量来实现常见的函数和变量。这个变量,我们称之为引擎,位于全局范围内,包含断言或日志函数等内容,以避免您必须为每个文件导入这些函数 此外,引擎包含重要实例,如NetworkManager,可在任何地方使用。这些实例在应用程序初始化期间由不同的类动态添加到引擎中 我不太关心全局变量的作用域问题,但更关心一般的方法,以及如何从不同的模块修改这个对象,而不在一个点上进行完整的类型声明 这里的TypeScrip
引擎
,位于全局范围内,包含断言或日志函数等内容,以避免您必须为每个文件导入这些函数
此外,引擎
包含重要实例,如NetworkManager,可在任何地方使用。这些实例在应用程序初始化期间由不同的类动态添加到引擎中
我不太关心全局变量的作用域问题,但更关心一般的方法,以及如何从不同的模块修改这个对象,而不在一个点上进行完整的类型声明
这里的TypeScript最佳实践是什么