UNPKG

@ux-aspects/ux-aspects

Version:

Open source user interface framework for building modern, responsive, mobile big data applications

19 lines (18 loc) 662 B
import { OnDestroy } from '@angular/core'; import { ReplaySubject } from 'rxjs'; import * as i0 from "@angular/core"; export declare class ResizeService implements OnDestroy { private readonly _zone; private readonly _observer; private readonly _targets; ngOnDestroy(): void; addResizeListener(target: HTMLElement): ReplaySubject<ResizeDimensions>; removeResizeListener(target: HTMLElement): void; private elementDidResize; static ɵfac: i0.ɵɵFactoryDeclaration<ResizeService, never>; static ɵprov: i0.ɵɵInjectableDeclaration<ResizeService>; } export interface ResizeDimensions { width: number; height: number; }