UNPKG

@webilix/ngx-helper-m3

Version:

Helper library for Angular and Material 3

34 lines (33 loc) 1.78 kB
import { EventEmitter, Injector, OnChanges, OnInit, SimpleChanges } from '@angular/core'; import { ActivatedRoute, Router } from '@angular/router'; import { INgxHelperConfig } from '../../ngx-helper.config'; import { ComponentService, IComponentConfig } from '../component.service'; import { INgxHelperPageGroup, INgxHelperPageGroupItem } from './ngx-helper-page-group.interface'; import * as i0 from "@angular/core"; export declare class NgxHelperPageGroupComponent implements OnInit, OnChanges { private readonly activatedRoute; private readonly router; private readonly componentService; private readonly config?; private className; display: string; pageGroup: INgxHelperPageGroup; pageId: string; data?: any; pageChanged: EventEmitter<INgxHelperPageGroupItem>; dataChanged: EventEmitter<any>; isMobile: boolean; pages: string[]; injector: Injector; sidebarWidth: string; componentConfig: IComponentConfig; constructor(activatedRoute: ActivatedRoute, router: Router, componentService: ComponentService, config?: Partial<INgxHelperConfig> | undefined); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; onResize(): void; setInjector(): void; setPage(id: string): void; triggerPageChanged(): void; static ɵfac: i0.ɵɵFactoryDeclaration<NgxHelperPageGroupComponent, [null, null, null, { optional: true; }]>; static ɵcmp: i0.ɵɵComponentDeclaration<NgxHelperPageGroupComponent, "ngx-helper-page-group", never, { "pageGroup": { "alias": "pageGroup"; "required": true; }; "pageId": { "alias": "pageId"; "required": false; }; "data": { "alias": "data"; "required": false; }; }, { "pageChanged": "pageChanged"; "dataChanged": "dataChanged"; }, never, never, true, never>; }