最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

nodejs如何在typescript項(xiàng)目中申明全局變量

 更新時(shí)間:2024年05月23日 09:00:54   作者:Ajanuw  
這篇文章主要介紹了nodejs在typescript項(xiàng)目中申明全局變量,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友參考下吧

這樣做的目的是避免循環(huán)引用,編寫多余的類型文件

//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();
  }
}

到此這篇關(guān)于nodejs在typescript項(xiàng)目中申明全局變量的文章就介紹到這了,更多相關(guān)nodejs在typescript項(xiàng)目中申明全局變量?jī)?nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

郸城县| 大悟县| 通辽市| 开远市| 安吉县| 鹿泉市| 根河市| 阿拉善右旗| 札达县| 额济纳旗| 富锦市| 永吉县| 北辰区| 东丽区| 台安县| 辛集市| 靖边县| 临泽县| 万盛区| 都江堰市| 富宁县| 巫山县| 池州市| 乌拉特后旗| 柳林县| 措勤县| 闽清县| 祁连县| 巫山县| 怀仁县| 忻城县| 馆陶县| 兰考县| 大宁县| 名山县| 清徐县| 淮滨县| 沧州市| 巩义市| 沁水县| 方城县|