rfx-parallax
Version:
RfxParallax - parallax made easy
39 lines (38 loc) • 1.1 kB
TypeScript
import { OnDestroy } from '@angular/core';
import { Observable } from 'rxjs';
import * as i0 from "@angular/core";
export declare class ResizeEventService implements OnDestroy {
private platformId;
/**
* Subscribe to window resize changes.
* @type {Subject<undefined>}
*/
private subjectResize;
/**
* Window resize listener.
* @type {EventListenerOrEventListenerObject}
*/
private resizeEvent;
private isBrowser;
constructor(platformId: Object);
ngOnDestroy(): void;
/**
* Create window resize listener.
*/
createListener(): void;
/**
* Destroy window resize listener.
*/
destroyListener(): void;
/**
* Trigger window resize event.
*/
private onResizeEvent;
/**
* Get window resize event.
* @return {Observable<undefined>} - Window resize event.
*/
getResize(): Observable<undefined>;
static ɵfac: i0.ɵɵFactoryDeclaration<ResizeEventService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<ResizeEventService>;
}