Typescript 学习笔记 - 环境声明
// 定义全局变量,可以在任何地方使用
declare var require: any;
// 定义全局变量,可以在任何地方使用
declare global {
var process: {
env: {
NODE_ENV: string;
}
};
}
// 定义全局函数,可以在任何地方使用
declare function require(moduleName: string): any;
// 定义全局变量,可以在任何地方使用
declare global {
var globalVar: string;
}
// 使用示例
console.log(process.env.NODE_ENV);
console.log(globalVar);
这个代码示例展示了如何在TypeScript中使用declare
关键字来声明全局变量和函数。这对于TypeScript开发者在编写Node.js或者浏览器端的代码时非常有用,因为它允许开发者在不包含类型定义文件的情况下,继续使用这些全局变量。
评论已关闭