nodejs如何在typescript项目中申明全局变量

 更新时间:2024年05月23日 09:00:54   作者:Ajanuw  
这篇文章主要介绍了nodejs在typescript项目中申明全局变量,本文通过实例代码给大家介绍的非常详细,需要的朋友参考下吧

这样做的目的是避免循环引用,编写多余的类型文件

//global.d.ts
import type { A } from "./a";
import type { B } from "./b";
declare global {
  var a: A;
  var b: B;
}
//index.ts
import { A } from "./a";
import { B } from "./b";
global.a = new A();
global.b = new B();
a.a();
b.b();
//a.ts
export class A {
  a() {
    console.log('a');
    b.b();
  }
  a2() {
    console.log('a2');
  }
}
//b.ts
export class B {
  b() {
    console.log('b');
    a.a2();
  }
}

到此这篇关于nodejs在typescript项目中申明全局变量的文章就介绍到这了,更多相关nodejs在typescript项目中申明全局变量内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 解析NodeJs的调试方法

    解析NodeJs的调试方法

    本文主要介绍了NodeJs调试的步骤,以及实例方法,具有一定的参考作用,需要的朋友可以看下
    2016-12-12
  • Node.js API详解之 os模块用法实例分析

    Node.js API详解之 os模块用法实例分析

    这篇文章主要介绍了Node.js API详解之 os模块用法,结合实例形式分析了Node.js API中os模块基本功能、原理、用法及操作注意事项,需要的朋友可以参考下
    2020-05-05
  • 零基础搭建Node.js、Express、Ejs、Mongodb服务器及应用开发入门

    零基础搭建Node.js、Express、Ejs、Mongodb服务器及应用开发入门

    这篇文章主要介绍了零基础搭建Node.js、Express、Ejs、Mongodb服务器及应用开发入门,本文在windows8系统下完成本教程,其它系统也可参考,需要的朋友可以参考下
    2014-12-12
  • 一文教会你从Windows中完全删除node.js

    一文教会你从Windows中完全删除node.js

    作为新手nodejs卸载后安装就总出错,下面这篇文章主要给大家介绍了关于如何从Windows中完全删除node.js的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-08-08
  • 在Node.js中实现关注列表和粉丝列表的方法示例

    在Node.js中实现关注列表和粉丝列表的方法示例

    在社交网络或者任何需要用户交互的应用中,实现关注和被关注的功能是非常常见的需求,本文将通过一个简单的例子,展示如何在Node.js环境下实现用户的关注列表和粉丝列表,需要的朋友可以参考下
    2024-04-04
  • node.js利用redis数据库缓存数据的方法

    node.js利用redis数据库缓存数据的方法

    Redis数据库采用极简的设计思想,最新版的源码包还不到2Mb。其在使用上也有别于一般的数据库。下面这篇文章就来给大家介绍了node.js利用redis数据库缓存数据的方法,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-03-03
  • NodeJs搭建本地服务器之使用手机访问的实例讲解

    NodeJs搭建本地服务器之使用手机访问的实例讲解

    今天小编就为大家分享一篇NodeJs搭建本地服务器之使用手机访问的实例讲解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-05-05
  • idea无法使用nodejs的几个原因及解决办法

    idea无法使用nodejs的几个原因及解决办法

    这篇文章主要给大家介绍了关于idea无法使用nodejs的几个原因及解决办法,包括安装检查、环境变量配置、IDEA路径设置、终端问题排查、缓存清理、权限调整、安全软件干扰、依赖安装及日志分析,需要的朋友可以参考下
    2025-05-05
  • Node.js中Bootstrap-table的两种分页的实现方法

    Node.js中Bootstrap-table的两种分页的实现方法

    这篇文章主要介绍了Node.js中Bootstrap-table的两种分页的使用方法,需要的朋友可以参考下
    2017-09-09
  • 新入门node.js必须要知道的概念(必看篇)

    新入门node.js必须要知道的概念(必看篇)

    下面小编就为大家带来一篇新入门node.js必须要知道的概念(必看篇)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-08-08

最新评论