cost 97 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 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM