UNPKG

ng-masonry-grid

Version:

Angular 6+ masonry grid component with CSS3 animations on scroll.

29 lines (28 loc) 1.12 kB
/** * Shailendra Kumar <shailu.snist@gmail.com> * @ignore */ import { OnInit, OnDestroy, ElementRef, EventEmitter, AfterContentInit } from '@angular/core'; import { MasonryOptions, Masonry as IMasonry, AnimationOptions } from './ng-masonry-grid.interface'; import { NgMasonryGridService } from './ng-masonry-grid.service'; export declare class NgMasonryGridComponent implements OnInit, OnDestroy, AfterContentInit { private _platformId; private _element; private masonryGridService; _msnry: IMasonry; masonryOptions: MasonryOptions; useAnimation: boolean; scrollAnimationOptions: AnimationOptions; useImagesLoaded: boolean; layoutComplete: EventEmitter<any[]>; removeComplete: EventEmitter<any[]>; onNgMasonryInit: EventEmitter<IMasonry>; constructor(_platformId: any, _element: ElementRef, masonryGridService: NgMasonryGridService); ngOnInit(): void; ngAfterContentInit(): void; ngOnDestroy(): void; layout(): void; remove(element: HTMLElement[]): void; add(element: HTMLElement): void; initializeMasonry(): void; }