在 node.js 中扩展 TypeScript 全局对象
nodejs16后,删除了global,要自定义全局属性,需要这样配置
declare global {
// eslint-disable-next-line no-var
var ENV: 'qa' | 'rel';
namespace NodeJS {
interface ProcessEnv {
NODE_ENV: 'development' | 'production';
}
}
}
export {};