@junte/ui
Version:
Quality Angular UI components kit
33 lines (32 loc) • 2.87 kB
TypeScript
import { HttpClient } from '@angular/common/http';
import { ElementRef, OnInit, Renderer2 } from '@angular/core';
import { JunteUIConfig } from '../../../config';
import { InMemoryCacheService } from '../../../core/services/in-memory-cache.service';
import * as ɵngcc0 from '@angular/core';
export declare class AnimatedIconComponent implements OnInit {
private http;
private renderer;
private cache;
private hostRef;
private config;
readonly host = "jnt-animated-icon-host";
private svg;
private _color;
private iconset$;
private icon$;
set iconset(iconset: string);
get iconset(): string;
set icon(icon: string);
get icon(): string;
set color(color: string);
get color(): string;
get hasColor(): boolean;
tags: string[];
constructor(http: HttpClient, renderer: Renderer2, cache: InMemoryCacheService, hostRef: ElementRef, config: JunteUIConfig);
ngOnInit(): void;
render(): void;
private load;
static ɵfac: ɵngcc0.ɵɵFactoryDef<AnimatedIconComponent, never>;
static ɵcmp: ɵngcc0.ɵɵComponentDefWithMeta<AnimatedIconComponent, "jnt-animated-icon", never, { "iconset": "iconset"; "icon": "icon"; "color": "color"; "tags": "tags"; }, {}, never, never>;
}
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYW5pbWF0ZWQtaWNvbi5jb21wb25lbnQuZC50cyIsInNvdXJjZXMiOlsiYW5pbWF0ZWQtaWNvbi5jb21wb25lbnQuZC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7QUFJQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQXVCQSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEh0dHBDbGllbnQgfSBmcm9tICdAYW5ndWxhci9jb21tb24vaHR0cCc7XG5pbXBvcnQgeyBFbGVtZW50UmVmLCBPbkluaXQsIFJlbmRlcmVyMiB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgSnVudGVVSUNvbmZpZyB9IGZyb20gJy4uLy4uLy4uL2NvbmZpZyc7XG5pbXBvcnQgeyBJbk1lbW9yeUNhY2hlU2VydmljZSB9IGZyb20gJy4uLy4uLy4uL2NvcmUvc2VydmljZXMvaW4tbWVtb3J5LWNhY2hlLnNlcnZpY2UnO1xuZXhwb3J0IGRlY2xhcmUgY2xhc3MgQW5pbWF0ZWRJY29uQ29tcG9uZW50IGltcGxlbWVudHMgT25Jbml0IHtcbiAgICBwcml2YXRlIGh0dHA7XG4gICAgcHJpdmF0ZSByZW5kZXJlcjtcbiAgICBwcml2YXRlIGNhY2hlO1xuICAgIHByaXZhdGUgaG9zdFJlZjtcbiAgICBwcml2YXRlIGNvbmZpZztcbiAgICByZWFkb25seSBob3N0ID0gXCJqbnQtYW5pbWF0ZWQtaWNvbi1ob3N0XCI7XG4gICAgcHJpdmF0ZSBzdmc7XG4gICAgcHJpdmF0ZSBfY29sb3I7XG4gICAgcHJpdmF0ZSBpY29uc2V0JDtcbiAgICBwcml2YXRlIGljb24kO1xuICAgIHNldCBpY29uc2V0KGljb25zZXQ6IHN0cmluZyk7XG4gICAgZ2V0IGljb25zZXQoKTogc3RyaW5nO1xuICAgIHNldCBpY29uKGljb246IHN0cmluZyk7XG4gICAgZ2V0IGljb24oKTogc3RyaW5nO1xuICAgIHNldCBjb2xvcihjb2xvcjogc3RyaW5nKTtcbiAgICBnZXQgY29sb3IoKTogc3RyaW5nO1xuICAgIGdldCBoYXNDb2xvcigpOiBib29sZWFuO1xuICAgIHRhZ3M6IHN0cmluZ1tdO1xuICAgIGNvbnN0cnVjdG9yKGh0dHA6IEh0dHBDbGllbnQsIHJlbmRlcmVyOiBSZW5kZXJlcjIsIGNhY2hlOiBJbk1lbW9yeUNhY2hlU2VydmljZSwgaG9zdFJlZjogRWxlbWVudFJlZiwgY29uZmlnOiBKdW50ZVVJQ29uZmlnKTtcbiAgICBuZ09uSW5pdCgpOiB2b2lkO1xuICAgIHJlbmRlcigpOiB2b2lkO1xuICAgIHByaXZhdGUgbG9hZDtcbn1cbiJdfQ==