ad-custom-lib
Version:
This is an UI custom library based on Adminlte library with purpose for personal use, if you need a full template of Primeng please visit https://github.com/mledour/angular-admin-lte
191 lines (190 loc) • 5.67 kB
TypeScript
import { Observable } from 'rxjs';
import { LayoutState } from './layout.state';
export declare class LayoutStore {
readonly layoutState: Observable<LayoutState>;
private _layoutState;
private readonly initialLayoutState;
/**
* @method constructor
* @param layoutConfig [description]
*/
constructor(layoutConfig: LayoutState);
/**
* [windowInnerHeight description]
* @method windowInnerHeight
* @return [description]
*/
readonly windowInnerHeight: Observable<number>;
/**
* [windowInnerWidth description]
* @method windowInnerWidth
* @return [description]
*/
readonly windowInnerWidth: Observable<number>;
/**
* [isSidebarLeftCollapsed description]
* @return [description]
*/
readonly isSidebarLeftCollapsed: Observable<boolean>;
/**
* [isSidebarLeftExpandOnOver description]
* @method isSidebarLeftExpandOnOver
* @return [description]
*/
readonly isSidebarLeftExpandOnOver: Observable<boolean>;
/**
* [isSidebarLeftMouseOver description]
* @method isSidebarLeftMouseOver
* @return [description]
*/
readonly isSidebarLeftMouseOver: Observable<boolean>;
/**
* [isSidebarLeftMini description]
* @method isSidebarLeftMini
* @return [description]
*/
readonly isSidebarLeftMini: Observable<boolean>;
/**
* [sidebarRightSkin description]
* @method sidebarRightSkin
* @return [description]
*/
readonly sidebarRightSkin: Observable<string>;
/**
* [isSidebarRightCollapsed description]
* @return [description]
*/
readonly isSidebarRightCollapsed: Observable<boolean>;
/**
* [isSidebarRightOverContent description]
* @method isSidebarRightOverContent
* @return [description]
*/
readonly isSidebarRightOverContent: Observable<boolean>;
/**
* [sidebarLeftMenu description]
* @method sidebarLeftMenu
* @return [description]
*/
readonly sidebarLeftMenu: Observable<Array<any>>;
/**
* [sidebarLeftMenuActiveUrl description]
* @method sidebarLeftMenuActiveUrl
* @return [description]
*/
readonly sidebarLeftMenuActiveUrl: Observable<string>;
/**
* [sidebarLeftElementHeight description]
* @method sidebarLeftElementHeight
* @return [description]
*/
readonly sidebarLeftElementHeight: Observable<number>;
/**
* [layoutType description]
* @method layoutType
* @return [description]
*/
readonly layout: Observable<string>;
/**
* [skin description]
* @method skin
* @return [description]
*/
readonly skin: Observable<string>;
/**
* [wrapperClasses description]
* @method wrapperClasses
* @return [description]
*/
readonly wrapperClasses: Observable<string>;
/**
* [sidebarLeftCollapsed description]
* @method sidebarLeftCollapsed
* @param value [description]
*/
sidebarLeftCollapsed(value?: boolean): void;
/**
* [sidebarLeftExpandOnOver description]
* @method sidebarLeftExpandOnOver
* @param value [description]
*/
sidebarLeftExpandOnOver(value?: boolean): void;
/**
* [setSidebarLeftElementHeight description]
* @method setSidebarLeftElementHeight
* @param value [description]
*/
setSidebarLeftElementHeight(value: number): void;
/**
* [setSidebarRightSkin description]
* @method setSidebarRightSkin
* @param value [description]
*/
setSidebarRightSkin(value?: string): void;
/**
* [sidebarLeftMouseOver description]
* @method sidebarLeftMouseOver
* @param value [description]
*/
sidebarLeftMouseOver(value?: boolean): void;
/**
* [sidebarLeftMini description]
* @method sidebarLeftMini
* @param value [description]
*/
sidebarLeftMini(value?: boolean): void;
/**
* [sidebarRightCollapsed description]
* @method sidebarRightCollapsed
* @param value [description]
*/
sidebarRightCollapsed(value?: boolean): void;
/**
* [sidebarRightOverContent description]
* @method sidebarRightOverContent
* @param value [description]
*/
sidebarRightOverContent(value?: boolean): void;
/**
* [setSidebarLeftMenu description]
* @method setSidebarLeftMenu
* @param value [description]
*/
setSidebarLeftMenu(value: Array<any>): void;
/**
* [setSidebarLeftMenuActiveUrl description]
* @method setSidebarLeftMenuActiveUrl
* @param value [description]
*/
setSidebarLeftMenuActiveUrl(value: string): void;
/**
* [setLayout description]
* @method setLayout
* @param value [description]
*/
setLayout(value: string): void;
/**
* [setSkin description]
* @method setSkin
* @param value [description]
*/
setSkin(value: string): void;
/**
* [setWrapperClasses description]
* @method setWrapperClasses
* @param value [description]
*/
setWrapperClasses(value: string): void;
/**
* [setWindowInnerHeight description]
* @method setWindowInnerHeight
* @param value [description]
*/
setWindowInnerHeight(value: number): void;
/**
* [setWindowInnerWidth description]
* @method setWindowInnerWidth
* @param value [description]
*/
setWindowInnerWidth(value: number): void;
}