UNPKG

ngx-material-drawer

Version:

[npm_img]: https://img.shields.io/npm/v/ngx-material-drawer.svg?colorB=0E7FBF [npm_url]: https://www.npmjs.com/package/ngx-material-drawer

159 lines (158 loc) 4.36 kB
import { ElementRef } from '@angular/core'; import { Subject, ReplaySubject } from 'rxjs'; export declare class NgxMaterialDrawerEventEmitter { onMatDrawerInit: Subject<unknown>; onMatDrawerAfterViewInit: Subject<unknown>; onNavStateChange: Subject<unknown>; onDataChange: ReplaySubject<unknown>; onGridDataChange: ReplaySubject<unknown>; onSideNavOpen: Subject<unknown>; onSideNavClosed: Subject<unknown>; onMinVarientChange: Subject<unknown>; onSideNavItemClick: Subject<unknown>; onSideNavItemExpanded: Subject<unknown>; onSideNavItemCollapsed: Subject<unknown>; onMenuItemClick: Subject<unknown>; onMenuItemExpanded: Subject<unknown>; onMenuItemCollapsed: Subject<unknown>; onSearchValueChange: Subject<unknown>; onSerachFocusIn: Subject<unknown>; onSerachFocusOut: Subject<unknown>; onSerachInputOpen: Subject<unknown>; onSerachInputClosed: Subject<unknown>; onFabExpanded: Subject<unknown>; onFabCollapsed: Subject<unknown>; onMainFabButtonClick: Subject<unknown>; onFabButtonClick: Subject<unknown>; constructor(); /** * Material drawer Main component life cycle * @param event json */ matDrawerInit(event: any): void; /** * Material drawer Main component life cycle * @param event json */ matDrawerAfterViewInit(event: any): void; /** * using on side nav toggle * @param event json */ navStateChange(event: any): void; /** * On Search value change * @param searchObject containing value and input search object */ searchValueChange(searchObject: { value: string; inputRef: ElementRef<any>; }): any; /** * On Search focusin * @param searchObject containing value and input search object */ serachFocusIn(searchObject: { value: string; inputRef: ElementRef<any>; }): any; /** * On Search focusout * @param searchObject containing value and input search object */ serachFocusOut(searchObject: { value: string; inputRef: ElementRef<any>; }): any; /** * On Search focusout * @param searchObject containing value and input search object */ serachInputOpen(searchObject: { value: string; inputRef: ElementRef<any>; }): any; /** * On Search focusout * @param searchObject containing value and input search object */ serachInputClosed(searchObject: { value: string; inputRef: ElementRef<any>; }): any; /** * on data chamge * @param event new json */ dataChange(event: any): void; /** * on data chamge * @param event new json */ gridDataChange(event: any): void; /** * using on side nav open * @param event json */ sideNavOpen(event: any): void; /** * using on side nav closed * @param event json */ sideNavClosed(event: any): void; /** * Not using currently * @param event json */ minVarientChange(event: any): void; /** * using in side nav item * @param event json */ sideNavItemClick(event: any): void; /** * using in side nav item * @param event json */ sideNavItemExpanded(event: any): void; /** * using in side nav item * @param event json */ sideNavItemCollapsed(event: any): void; /** * using in toolbar menu * @param event json */ menuItemClick(event: any): void; /** * using in toolbar menu * @param event json */ menuItemExpanded(event: any): void; /** * using in toolbar menu * @param event json */ menuItemCollapsed(event: any): void; /** * using in toolbar menu * @param event json */ fabExpanded(event: any): void; /** * using in toolbar menu * @param event json */ fabCollapsed(event: any): void; /** * using in toolbar menu * @param event json */ mainFabButtonClick(event: any): void; /** * using in toolbar menu * @param event json */ fabButtonClick(event: any): void; }