@alauda-fe/common
Version:
Alauda frontend team common codes.
18 lines (17 loc) • 700 B
TypeScript
import { AfterViewInit, ElementRef, EventEmitter, OnDestroy } from '@angular/core';
import * as i0 from "@angular/core";
export interface ResizeEvent {
width: number;
height: number;
}
export declare class ResizeDirective implements OnDestroy, AfterViewInit {
private readonly element;
resized: EventEmitter<ResizeEvent>;
private readonly destroy$$;
constructor(element: ElementRef);
ngAfterViewInit(): void;
private onResized;
ngOnDestroy(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<ResizeDirective, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<ResizeDirective, "[aclResize]", never, {}, { "resized": "resized"; }, never, never, true, never>;
}