ngx-slice-kit
Version:
[](https://badge.fury.io/js/ngx-slice-kit)
30 lines (29 loc) • 1.19 kB
TypeScript
import { AfterContentInit, ElementRef, OnInit, Renderer2 } from '@angular/core';
import { DomSanitizer, SafeHtml } from '@angular/platform-browser';
import * as i0 from "@angular/core";
export declare class IconComponent implements OnInit, AfterContentInit {
private elementRef;
private sanitizer;
private renderer;
private $color;
private $size;
private preparing;
svg: SafeHtml;
icon: string;
image: string;
inline: boolean;
set size(size: number);
get size(): number;
set color(c: string);
get color(): string;
constructor(elementRef: ElementRef, sanitizer: DomSanitizer, renderer: Renderer2);
prepareSymbol(name: string, color?: string): string;
createIcon(symbol: string): void;
createSafeHtml(symbol: string): SafeHtml;
renderComponentSvg(): void;
setIconColor(color: string): void;
ngAfterContentInit(): void;
ngOnInit(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<IconComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<IconComponent, "sdk-icon", never, { "icon": "icon"; "image": "image"; "inline": "inline"; "size": "size"; "color": "color"; }, {}, never, never, false>;
}