export class NavigationItem { private _subItems : Array < NavigationItem > ; private _title : string ; private _titleRoot : string ; private _module : string ; private _parent : NavigationItem ; constructor ( title , module , parent ) { this . _title = title ; this . _titleRoot = "SideDrawerRoot" ; this . _parent = parent ; this . _module = module ; this . _subItems = new Array < NavigationItem > ( ) ; } get subItems ( ) : Array < NavigationItem > { return this . _subItems ; } get title ( ) { return this . _title ; } get titleRoot ( ) { return this . _titleRoot ; } set title ( value ) { this . _title = value ; } get module ( ) { return this . _module ; } set module ( value ) { this . _module = value ; } get parent ( ) { return this . _parent ; } }