欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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)文章

  • node.js?http模塊概念詳解

    node.js?http模塊概念詳解

    http?模塊是?Node.js?官方提供的、用來創(chuàng)建?web?服務(wù)器的模塊。通過?http?模塊提供的http.createServer()?方法,就能方便的把一臺(tái)普通的電腦,變成一臺(tái)?Web?服務(wù)器,從而對(duì)外提供?Web?資源服務(wù),本文給大家介紹node.js?http模塊的相關(guān)知識(shí),感興趣的朋友一起看看吧
    2022-01-01
  • 使用npm發(fā)布Node.JS程序包教程

    使用npm發(fā)布Node.JS程序包教程

    這篇文章主要介紹了使用npm發(fā)布Node.JS程序包教程,本文講解了配置package.json、注冊(cè)npm帳號(hào)、發(fā)布程序包等內(nèi)容,需要的朋友可以參考下
    2015-03-03
  • koa+mongoose實(shí)現(xiàn)簡(jiǎn)單增刪改查接口的示例代碼

    koa+mongoose實(shí)現(xiàn)簡(jiǎn)單增刪改查接口的示例代碼

    這篇文章主要介紹了koa+mongoose實(shí)現(xiàn)簡(jiǎn)單增刪改查接口的示例代碼,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2019-05-05
  • nodejs將JSON字符串轉(zhuǎn)化為JSON對(duì)象報(bào)錯(cuò)的解決

    nodejs將JSON字符串轉(zhuǎn)化為JSON對(duì)象報(bào)錯(cuò)的解決

    這篇文章主要介紹了nodejs將JSON字符串轉(zhuǎn)化為JSON對(duì)象報(bào)錯(cuò)的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-07-07
  • Node.js中的異步生成器與異步迭代詳解

    Node.js中的異步生成器與異步迭代詳解

    這篇文章主要給大家介紹了關(guān)于Node.js中異步生成器與異步迭代的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • Nodejs + Websocket 指定發(fā)送及群聊的實(shí)現(xiàn)

    Nodejs + Websocket 指定發(fā)送及群聊的實(shí)現(xiàn)

    這篇文章主要介紹了Nodejs + Websocket 指定發(fā)送及群聊的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01
  • 關(guān)于Mac下安裝nodejs、npm和cnpm的教程

    關(guān)于Mac下安裝nodejs、npm和cnpm的教程

    本文通過圖文并茂的形式給大家介紹了Mac下安裝nodejs、npm和cnpm的教程,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友參考下吧
    2018-04-04
  • Nodejs下使用gm圓形裁剪并合成圖片的示例

    Nodejs下使用gm圓形裁剪并合成圖片的示例

    本篇文章主要介紹了Nodejs下使用gm圓形裁剪并合成圖片的示例,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-02-02
  • NodeJS實(shí)現(xiàn)視頻轉(zhuǎn)碼的示例代碼

    NodeJS實(shí)現(xiàn)視頻轉(zhuǎn)碼的示例代碼

    本篇文章主要介紹了NodeJS實(shí)現(xiàn)視頻轉(zhuǎn)碼的示例代碼,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-11-11
  • 詳解基于node.js的腳手架工具開發(fā)經(jīng)歷

    詳解基于node.js的腳手架工具開發(fā)經(jīng)歷

    這篇文章主要介紹了詳解基于node.js的腳手架工具開發(fā)經(jīng)歷,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2019-01-01

最新評(píng)論