【发布时间】:2017-02-12 04:48:22
【问题描述】:
我正在尝试在 Typescript 中使用异步库;我已经安装了由 typings 提供的定义文件,但我无法使用 AsyncFunction:
///<reference path='typings/index.d.ts' />
'use strict';
import async = require( 'async' );
let functions : AsyncFunction<any>[] = [];
如果我编译这个提取我得到这个错误:
tsc test.ts --target es2015 --module system --removeComments --forceConsistentCasingInFileNames --noEmitOnError --noFallthroughCasesInSwitch --noImplicitAny --noImplicitReturns --noImplicitUseStrict --declaration --outfile a.js
test.ts(4,17): error TS2304: Cannot find name 'AsyncFunction'.
我使用的异步定义文件是这样的:https://raw.githubusercontent.com/types/npm-async/ff63908a70ec51b775d9a6b8afac9945b12fbe08/2/index.d.ts
我做错了什么?
谢谢!
【问题讨论】:
-
如果有人遇到同样的问题,我的解决方案是安装全局定义 dt~async
标签: node.js typescript async.js typescript-typings