cost 62 ms
在手寫的 d.ts 文件中,如何從模塊根目錄中的一個命名空間公開函數?

[英]In a handwritten d.ts file, how can I expose functions from one namespace in the module root?

我正在開發一個全部在 javascript 中但導出手寫類型聲明( automerge/index.d.ts )的存儲庫。 代碼庫的結構是它有一個前端和一個后端,加上一個公共的API,它提供了自己的一些便利功能,此外還直接從前端和后端重新導出了一些功能。 像這樣的東西: 這是實際代碼的摘錄,顯示了 ...

在打字稿中使用枚舉的命名空間

[英]working with namespace for enum in typescript

我正在研究 angular 項目,所以我們在這里使用打字稿。 我有一個狀態枚舉 這里的屬性/字段是重復的,因為它有助於序列化/反序列化,沒有那個Status.ACTIVE變為0表示Status.ACTIVE 。 現在出於顯示目的,我們需要映射可呈現的單詞,例如'ACTIVE'-> 'A ...

在 Typescript 中使用命名空間是慣用的嗎?

[英]Is it idiomatic to use namespaces in Typescript?

我正在發布一個具有一些功能的庫。 其中一個函數返回庫中的內部數據結構以進行調試。 目前,我的類型聲明文件如下所示: 但是,我認為這會讓用戶感到困惑,因為他們將能夠導入IR 、 Foo和Bar ,即使大多數人不應該導入它們。 因此,我正在考慮將聲明文件切換為: 這樣,所有內部數據結構都隱藏在inte ...

如何在同一命名空間中的多個文件上合並打字稿接口

[英]How can I merge typescript interfaces over multiple files in the same namespace

我試圖重構一個笨拙的配置接口/對象,方法是將其各個部分分成我巧妙命名的namespace下的單獨文件Config 。 該文檔討論了跨越多個文件的命名空間和接口的聲明合並,但我似乎無法讓它們一起工作。 src/config/index.ts /// <reference path="./s ...

使用名稱空間避免從每個文件導入

[英]Using namespaces to avoid importing from each file

根據本文的介紹,您可以使用TypeScript命名空間來導入類型/接口,而無需包含導入: https://scotch.io/tutorials/3-useful-typescript-tips-for-angular 但是,如果我創建一個名稱空間: 為了使其得到認可,我必須 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM