【发布时间】:2016-03-02 09:39:14
【问题描述】:
我有以下设置:
// enums.ts
export enum DocumentType {
Email = 0,
Unknown = 1
}
-
// remote.ts
/// <reference path="./remote.d.ts" />
import enums = require('./enums');
class Remote implements test.IRemote {
public docType: enums.DocumentType;
constructor() {
this.docType = enums.DocumentType.Unknown;
}
}
export = Remote;
-
// remote.d.ts
import * as enums from './enums';
declare module test {
export interface IRemote {
docType: enums.DocumentType;
}
}
但是当我对此运行 tsc 时,我会从 remotes.ts 获得Cannot find namespace 'test'。我错过了什么?
其他可能有用的信息:我最近从 Typescript 1.5 升级到 Typescript 1.8,并将 const 枚举替换为示例中的普通枚举。
【问题讨论】:
标签: typescript