5
Модули в машинописном формате совместимы с интерфейсами. например следующее:Создание модуля для вызова
module M{
var s = "test"
export function f(){
return s;
}
}
interface ITest{
f():string;
}
var x:ITest = M;
Однако возможно ли иметь подписи подписи в модуле? В частности, как я могу написать модуль, совместимый со следующим интерфейсом:
interface ITest{
():string;
}