【发布时间】:2017-01-28 00:39:33
【问题描述】:
所以我有一个第三方库,其中包含可用的全局函数,如 jQuery:$.functionName() 但没有定义文件。所以我想编写自己的文件,但我无法使引用/导入工作。
如果我在内联编写声明,它工作正常:
declare let a:string;
myClass {
constructor() {
console.log(a);
}
}
但是如果我在另一个文件中声明它,我就不能让它工作:
myDeclaration.d.ts
export declare let a:string;
myClass.ts
/// <reference path="myDeclaration.d.ts" />
myClass {
constructor() {
console.log(a);
}
}
我也试过import * as a from "myDeclaration"。它总是说:Cannot find name 'a'
【问题讨论】:
标签: typescript typescript-typings