【发布时间】:2019-01-04 09:26:25
【问题描述】:
我已经为我的全局 javascript 上下文需要一个全局值:
const fs = require('fs')
由于某些特殊原因,我必须在全局范围内要求它。
我想写一个.d.ts文件来声明具有强类型的全局变量。
但是怎么做?
'fs' 是一个模块,而不是一个类型。
如果我给出如下类型:(在我的 types.d.ts 文件中)
import * as fsi from 'fs';
declare const fs: fsi;
会有错误 TS2709: Cannot use namespace 'fsi' as a type.
如何在 Typescript 中声明模块的全局变量?
【问题讨论】:
标签: javascript typescript electron typescript-typings