ng-fusion-ui
Version:
Angular data table library!
24 lines (23 loc) • 1.39 kB
TypeScript
import { ElementRef, OnChanges, OnInit, SimpleChanges } from '@angular/core';
import { SafeHtml } from '@angular/platform-browser';
import { IconRegistryService } from './icon-registry.service';
import { IconNames } from './icon-names';
import * as i0 from "@angular/core";
export declare class IconComponent implements OnChanges, OnInit {
private iconRegistry;
private elementRef;
iconName: import("@angular/core").InputSignal<IconNames>;
size: import("@angular/core").InputSignal<string>;
strokeWidth: import("@angular/core").InputSignal<string>;
color: import("@angular/core").InputSignal<string>;
get classList(): string;
iconSvg: SafeHtml | undefined;
constructor(iconRegistry: IconRegistryService, elementRef: ElementRef);
ngOnChanges(changes: SimpleChanges): void;
ngOnInit(): void;
private setIconColor;
private setIconSize;
private setIconStrokeWidth;
static ɵfac: i0.ɵɵFactoryDeclaration<IconComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<IconComponent, "fu-icon", never, { "iconName": { "alias": "iconName"; "required": true; "isSignal": true; }; "size": { "alias": "size"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "strokeWidth"; "required": false; "isSignal": true; }; "color": { "alias": "color"; "required": false; "isSignal": true; }; }, {}, never, never, false, never>;
}