我正在寻找一种为debug
编写有效定义文件的方法在JS中你打电话:
var debug = require('debug')('http')
然后你就像使用它一样:
debug('my debug message');
我不知道如何定义我的debug.d.ts来支持该模式。任何帮助都很好。
由于
答案 0 :(得分:2)
要在TypeScript中使用,您必须将调用分成两部分,如:
import debugMod = require('debug');
var debug = debugMod('http');
定义文件(debug.d.ts
)如下所示:
declare module "debug" {
function dbg(s:string):(s:string) => void;
export = dbg;
}