ng-lazyload-image-angular-universal
Version:
This is an extension from ng-lazyload-image, made available for Angular Universal.
23 lines (22 loc) • 768 B
TypeScript
import { AfterContentInit, ElementRef, EventEmitter, NgZone, OnChanges, OnDestroy } from '@angular/core';
import { ModuleOptions } from './types';
export declare class LazyLoadImageDirective implements OnChanges, AfterContentInit, OnDestroy {
private platformId;
lazyImage: any;
defaultImage: string;
errorImage: string;
scrollTarget: any;
scrollObservable: any;
offset: number;
useSrcset: boolean;
onLoad: EventEmitter<boolean>;
private propertyChanges$;
private elementRef;
private ngZone;
private scrollSubscription;
private hooks;
constructor(el: ElementRef, ngZone: NgZone, platformId: Object, options?: ModuleOptions);
ngOnChanges(): void;
ngAfterContentInit(): any;
ngOnDestroy(): void;
}