UNPKG

air-lib

Version:

This is Air's angular component library

44 lines (43 loc) 1.52 kB
import { ViewContainerRef, ComponentFactoryResolver } from '@angular/core'; import { Router } from '@angular/router'; import { ITileInfoNode } from '../../interfaces/itile-info-node'; import { ITile } from '../../interfaces/itile'; import { HttpService } from '../../services/http.service'; export declare class TileCollectionComponent { private compiler; private httpService; protected router: Router; nameState: string; loadOnInit: boolean; minimumCount: number; maximumCount: number; hasRefreshTile: boolean; language: string; initTiles: Array<ITileInfoNode>; target: ViewContainerRef; private recursionLimit; locale: string; private supportedTypes; tilesList: Array<ITileInfoNode>; displayedTiles: Array<ITile<any>>; private componentRef; private componentFactory; private defaultMinimumCount; private defaultMaximumCount; private dtoState; private components; constructor(compiler: ComponentFactoryResolver, httpService: HttpService, router: Router); private includeSupportedType; private tryRestoreStates; private initDefaultTiles; private add; onAdding(value: ITileInfoNode, saveToStorage?: boolean): void; createInstance(item: ITile<any>): ITile<any>; canRemove(): boolean; private setStateByName; private prepareForSaveState; private saveToStorage; private getStateByName; private traverseAndDo; private traverseAndLimitedDo; }