ng-prime-tools
Version:
An advanced PrimeNG table for Angular
51 lines • 2.08 kB
TypeScript
import { EventEmitter } from '@angular/core';
import { ImageStyle, NavBarMenuConfig, TextStyle } from '../models';
import * as i0 from "@angular/core";
export declare class PTNavbarMenuComponent {
navBarMenuConfig: NavBarMenuConfig;
toggleSidebar: EventEmitter<void>;
private static readonly DEFAULT_LOGO_URL;
private static readonly DEFAULT_LOGO_ALT_TEXT;
private static readonly DEFAULT_LOGO_WIDTH;
private static readonly DEFAULT_LOGO_HEIGHT;
private static readonly DEFAULT_APP_NAME;
private static readonly DEFAULT_APP_NAME_COLOR;
private static readonly DEFAULT_APP_NAME_FONT_SIZE;
private static readonly DEFAULT_TRANSPARENCY;
private static readonly DEFAULT_ICON_COLOR;
private static readonly DEFAULT_TOGGLE_BUTTON_ICON;
private static readonly DEFAULT_TOGGLE_BUTTON_COLOR;
isImageStyle(object: any): object is ImageStyle;
isTextStyle(object: any): object is TextStyle;
getLogoUrl(): string;
getLogoAltText(): string;
getLogoStyles(): {
color: string;
width: string;
height: string;
} | {
color?: undefined;
width?: undefined;
height?: undefined;
};
getAppName(): string;
getAppNameStyles(): {
color: string;
fontSize: string;
};
getNavbarStyles(): {
backgroundColor: string;
backgroundImage: string;
backgroundSize: string;
backgroundPosition: "center" | "left top" | "top center" | "right top" | "left bottom" | "bottom center" | "right bottom";
backgroundRepeat: string;
};
toggleMenu(): void;
getToggleButtonIcon(): string;
getToggleButtonStyles(): {
color: string;
};
static ɵfac: i0.ɵɵFactoryDeclaration<PTNavbarMenuComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<PTNavbarMenuComponent, "pt-nav-bar-menu", never, { "navBarMenuConfig": { "alias": "navBarMenuConfig"; "required": false; }; }, { "toggleSidebar": "toggleSidebar"; }, never, never, false, never>;
}
//# sourceMappingURL=pt-nav-bar-menu.component.d.ts.map