Как я могу определить объект как защищенный или частный в Typescript?
Я не могу сделать это в интерфейсе (разрешено только публично), и я не могу сделать это внутри класса, потому что ниже не работает.
private options : interface{
collapsible : boolean;
collapsed : boolean;
editable : boolean;
}
Любые подсказки? Спасибо
Золтан Тамаси - Спасибо за помощь,
В интерфейсе
declare module ICoreModule{
// protected or private
interface IOptions{
initWhenDataReady : boolean;
collapsible : boolean;
collapsed : boolean;
editable : boolean;
}
export interface ICoreScope extends ng.IScope{
sandboxSave : Function;
data : Object;
}
export interface Class extends App.Directive{
$scope : ICoreScope;
$element : ng.IRootElementService;
$attr : ICoreAttr;
$ctrl : ng.IFormController;
}
}
В классе:
protected options : ICoreModule.IOptions = <ICoreModule.IOptions>{
initWhenDataReady : true,
collapsible : true,
collapsed : true,
editable : true
};