UNPKG

ngx-slice-kit

Version:

[![npm version](https://badge.fury.io/js/ngx-slice-kit.svg)](https://badge.fury.io/js/ngx-slice-kit)

30 lines (29 loc) 1.19 kB
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>; }