Impossible de trouver de l'espace de noms d'erreur

J'ai la configuration suivante:

//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;
  } 
}

Mais lorsque je lance le tsc plus de cela je reçois Cannot find namespace 'test' de télécommandes.ts. Ce qui me manque?

Autre information qui pourrait être utile: j'ai récemment mis à niveau à partir Tapuscrit de 1,5 à Tapuscrit 1,8 et remplacé l'utilisation de const énumérations de simples énumérations comme dans l'exemple.

OriginalL'auteur Andrew Jones | 2016-03-02