UNPKG

@offensichtbar-codestock/ngx-flex-masonry-grid

Version:

Angular Module for displaying items in a flex-based masonry layout without any third party dependencies

21 lines (20 loc) 1.02 kB
import { Observable } from 'rxjs'; import { NgxFlexMasonryGridLoadingParams } from './ngx-flex-masonry-grid-options'; import { NgxFlexMasonryGridItemComponent } from './ngx-flex-masonry-grid-item.component'; export declare class NgxFlexMasonryGridService { private readonly _imageobserved; imageobserved: Observable<NgxFlexMasonryGridLoadingParams>; private readonly _layoutshouldbeupdated; layoutshouldbeupdated: Observable<NgxFlexMasonryGridItemComponent>; private readonly _itemremoved; itemremoved: Observable<NgxFlexMasonryGridItemComponent>; private readonly _allitemsloaded; allitemsloaded: Observable<any>; private _loaded_items; get loadeditems(): Array<NgxFlexMasonryGridItemComponent>; constructor(); observeimage(values: Array<NgxFlexMasonryGridLoadingParams>): void; addItem(item: NgxFlexMasonryGridItemComponent, countallitems: number): void; removeItem(item: NgxFlexMasonryGridItemComponent): void; clearStack(): void; }