【发布时间】:2018-07-23 03:32:42
【问题描述】:
我有配置
"exclude": [
"node_modules",
"functions/node_modules",
"typings/browser.d.ts",
"typings/browser"
]
和进口;
import * as admin from "firebase-admin";
import DateUtilities from "../Utilities/DateUtilities";
import CoreUtilities from "../Utilities/CoreUtilities";
和类似的方法;
async GetDocumentData(id: string): Promise<DocumentData> {
let snapshot = await this.GetDocumentSnapshot(id);
return await snapshot.data();
}
DocumentData 是来自firebase-admin 的模块。
通常如果我不在GetDocumentData 中使用它,返回值tsc 不会尝试编译它。
但是一旦我开始使用它,它就会尝试验证所有引用的模块,如下所示:
如何强制排除它们?
【问题讨论】:
标签: typescript firebase typescript2.0 tsc