@webilix/ngx-helper-m3
Version:
Helper library for Angular and Material 3
34 lines (33 loc) • 1.78 kB
TypeScript
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>;
}