我正在使用@types
个定义并添加了@types/bluebird
,正如预期的那样,当使用库中的方法时,我会获得自动完成功能。但是,我想宣传节点的功能(fs)。我可以用以下行来做到这一点:
import * as Promise from 'bluebird'
import * as fs from 'fs'
const fsPromisified = Promise.promisifyAll(fs)
问题在于,当我执行fsPromisified时,我会丢失自动完成功能。
有没有办法可以做到这一点,而不必自己用promises包围节点的功能?