如何编写依赖于另一个定义文件的打字稿定义文件

肖恩

我正在为现有节点库编写一个打字稿定义文件,该文件使用buildin节点模块(例如httpevents.EventEmitter作为参数),我的问题是如何为该库编写定义文件?我试图将这些模块从node.d.ts复制到我自己的定义文件中,但是我认为这不是一个好主意。

马努

您的模块应node.d.ts.d.ts文件中包含其自己文件(称为my_awesome_lib.d.ts

.d.ts文件中,您可以包括以下必要类型:

declare module 'my_awesome_lib' {
  import * as express from 'express'; // just as example
  import { EventEmitter } from 'events'; // here you go
  export function foo(EventEmitter e): boolean; // your function
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

运行依赖于另一个Java类的Java文件

如何使一个Maven模块依赖于另一个?

如何从一个jar文件中加载一个依赖于另一个库的库

Python:如何从依赖于模块的另一个文件中正确导入函数

依赖于另一个表单控件的Angular 2自定义验证器

如何测试依赖于另一个服务(又依赖于Http服务)的服务/组件?

如何建立依赖于另一个模型的表单集?

Flask SQLAlchemy:如何添加依赖于另一个表的列?

依赖于另一个配置文件的自动映射器配置文件

一个系统中的文件可以依赖于另一个系统中的文件吗?

如何处理依赖于另一个承诺的承诺循环

PHP:如何更改依赖于另一个变量的变量?(新手的东西)

如何在RxJS中创建依赖于另一个Observable的Observable

如何观察依赖于另一个值vue的值?

如何使tkinter顶层窗口依赖于另一个顶层窗口

如何使Django日期时间字段依赖于另一个字段?

如何使参数的默认值依赖于另一个参数(在Python中)?

当自定义适配器的数据依赖于另一个类时,如何自动刷新其内容?

在cmake中,如何使一个目标依赖于另一个目标?

NodeJS:我的节点文件依赖于另一个文件中的变量

从另一个文件导入打字稿类

如何使用Android Webview运行依赖于另一个库/模块的javascript

如何使用@InjectMocks依赖于另一个要模拟的类?

如何使QGraphicsItem的位置依赖于另一个QGraphicsItem?

如何使 React Hook 依赖于另一个?

将自定义 IFileProvider 添加到依赖于另一个 DI 服务的 RazorViewEngineOptions

如何使用 Kotlin/native 生成依赖于另一个的 .framework?

打字稿:如何让第二个参数类型依赖于第一个参数值

如何键入依赖于另一个类参数值的类参数?