Я нашел некоторый странный синтаксис машинописных шрифтов при взгляде на поток, что не имеет никакого смысла. Например;Может ли перегрузка экспорта TypeScript?
class Action {
private _source: Action.Source
constructor(source: Action.Source) {
this._source = source
}
get source() {
return this._source
}
}
module Action {
export enum Source {
View,
Server
}
}
export = Action
Что именно делает экспорт = Действие здесь? Перегружается ли он для экспорта модуля и класса? Смешивание их каким-то образом? Я не понимаю семантику здесь.