ngm-masonry
Version:
Angular Module for displaying a feed of items in a masonry layout using https://github.com/glebmlk/ngx-masonry
23 lines (22 loc) • 921 B
TypeScript
import { ChangeDetectorRef, ElementRef, EventEmitter, NgZone, OnChanges, OnDestroy, OnInit, SimpleChanges } from '@angular/core';
import { INgmMasonryOptions } from './ngm-masonry-options';
export declare class NgmMasonryComponent implements OnInit, OnChanges, OnDestroy {
private readonly platformId;
private readonly element;
private readonly ngZone;
private readonly changeDetectorRef;
constructor(platformId: any, element: ElementRef, ngZone: NgZone, changeDetectorRef: ChangeDetectorRef);
_msnry: any;
options: INgmMasonryOptions;
useImagesLoaded: Boolean;
updateLayout: Boolean;
layoutComplete: EventEmitter<any[]>;
removeComplete: EventEmitter<any[]>;
ngOnInit(): void;
ngOnChanges(changes: SimpleChanges): void;
ngOnDestroy(): void;
layout(): void;
reloadItems(): void;
add(element: HTMLElement): void;
remove(element: HTMLElement): void;
}