UNPKG

bia-framework

Version:

Bia Framework to work with angular 2

37 lines (36 loc) 1.58 kB
import { Subject } from "rxjs/Subject"; import { Observable } from "rxjs/Observable"; import { IDynamicComponent } from "../../models/IDynamicComponent"; import { IDropDownMenuModel } from "../../models/IDropdownMenu"; import { IMenuItem } from "../../models/ITopBar"; export declare class CoreBarService { private _dropDownItensStore; private _dropDownItemsSubject; DropDownItemsChanged: Observable<IDropDownMenuModel[]>; private _leftItensStore; private _leftItemsSubject; LeftItensChanged: Observable<IMenuItem[]>; private _rightItensStore; private _rightItemsSubject; RightItensChanged: Observable<IMenuItem[]>; private _TitleSubject; TitleChanged: Observable<string>; contentVisibilityChanged: Subject<boolean>; nativeVisibilityChanged: Subject<boolean>; private _DynamicContentSubject; DynamicContentChanged: Observable<IDynamicComponent>; private _BarBgVisibilitySubject; BarBgVisibilityChanged: Observable<boolean>; constructor(); addDropdownItem: (newDropdown: IDropDownMenuModel) => void; addLeftMenuItem: (newItem: IMenuItem) => void; clearLeftMenuItens: () => void; clearRightMenuItens: () => void; clearDropdownItems: () => void; addRightMenuItem: (newItem: IMenuItem) => void; setNativeVisibility: (v: boolean) => void; setContentVisibility: (v: boolean) => void; setBarBgVisibility: (v: boolean) => void; setTittle: (newTitle: string) => void; loadDynamicComponent: (dynamicContent: IDynamicComponent) => void; }