@clr/angular
Version:
Angular components for Clarity
17 lines (16 loc) • 807 B
TypeScript
import { ElementRef, Renderer2 } from '@angular/core';
import { DomAdapter } from '../../dom-adapter/dom-adapter';
import * as i0 from "@angular/core";
export declare class BaseExpandableAnimation {
protected element: ElementRef<HTMLElement>;
protected domAdapter: DomAdapter;
protected renderer: Renderer2;
startHeight: number;
constructor(element: ElementRef<HTMLElement>, domAdapter: DomAdapter, renderer: Renderer2);
updateStartHeight(): void;
initAnimationEffects(): void;
cleanupAnimationEffects(cancelAnimations?: boolean): void;
private cancelElementAnimations;
static ɵfac: i0.ɵɵFactoryDeclaration<BaseExpandableAnimation, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<BaseExpandableAnimation, never, never, {}, {}, never, never, false, never>;
}