@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
TypeScript
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;
}