2015-07-31 5 views
0

У меня есть машинопись код:Доступ к статическому члену класса экспортируемого в модуле

module MyModule { 
    export class MyClass { 
     static MyStaticMember : string; 
    } 
} 

, и я хочу, чтобы получить доступ к нему из отдельно составленного файла. Я пробовал:

MyModule.MyClass.MyStaticMember 

но выдает ошибку:

error TS2094: The property MyClass does not exist on the value of type 'type MyModule' 

Как я могу получить доступ к этой переменной-члена?

+0

Можете ли вы показать, как вы компилируете файлы? –

+0

Какая система модулей используется? – Artem

ответ

0

Где-то в этом файле или другом, у вас есть верхний уровень import или export. Это превращает ваш файл во внешний модуль, а это означает, что отдельные объявления MyModule создают новые модули вместо объединения.

Смотрите также