UNPKG

@alauda-fe/common

Version:

Alauda frontend team common codes.

25 lines (24 loc) 1.3 kB
import { ThemeService } from '@alauda/ui'; import { ElementRef, EventEmitter, OnDestroy, OnInit } from '@angular/core'; import { AnimationConfigWithData, AnimationItem } from 'lottie-web'; import { Observable } from 'rxjs'; import * as i0 from "@angular/core"; export declare class NavLottieIconDirective implements OnInit, OnDestroy { hostEl: ElementRef; theme: ThemeService; aniIns: AnimationItem; animData: unknown; animData$: Observable<unknown>; animDataKey: string; animDataKey$: Observable<string>; aniConfig: AnimationConfigWithData; frame?: number; aniInit: EventEmitter<AnimationItem>; private readonly destroy$$; constructor(hostEl: ElementRef, theme: ThemeService); ngOnInit(): void; jumpFrame(frame?: number): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration<NavLottieIconDirective, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<NavLottieIconDirective, "[aclNavLottieIcon],acl-nav-lottie-icon", never, { "animData": { "alias": "animData"; "required": false; }; "animDataKey": { "alias": "animDataKey"; "required": false; }; "aniConfig": { "alias": "aniConfig"; "required": false; }; "frame": { "alias": "frame"; "required": false; }; }, { "aniInit": "aniInit"; }, never, never, true, never>; }