bia-framework
Version:
Bia Framework to work with angular 2
28 lines (27 loc) • 1.11 kB
TypeScript
import { ViewContainerRef } from '@angular/core';
import { CoreBarService } from "./core-bar.service";
import { IDynamicComponent } from "../../models/IDynamicComponent";
import { DynamicComponentLoader } from "../../services/DynamicComponentLoader";
import { IDropDownMenuModel } from "../../models/IDropdownMenu";
import { IMenuItem } from "../../models/ITopBar";
export declare class CoreBar {
private coreBarService;
private dynamicComponentLoader;
contentVisibility: boolean;
nativeVisibility: boolean;
color: string;
hasDropShadown: boolean;
DropdownMenus: IDropDownMenuModel[];
LeftMenuItems: IMenuItem[];
RightMenuItems: IMenuItem[];
Menus: IMenuItem[];
TitleBar: string;
hasBarBg: boolean;
container: ViewContainerRef;
private visibilityChange;
constructor(coreBarService: CoreBarService, dynamicComponentLoader: DynamicComponentLoader);
ngOnInit(): void;
nativeClick: (type: string) => void;
loadDynamicContent: (dynamicContent: IDynamicComponent) => void;
itemClicked: (item: IMenuItem) => void;
}