@alauda/ui
Version:
Angular UI components by Alauda Frontend Team.
26 lines (25 loc) • 1.34 kB
TypeScript
import { Bem } from '../internal/utils';
import { IconRegisterService } from './icon-register.service';
import * as i0 from "@angular/core";
export declare class IconComponent {
private readonly iconRegisterService;
icon: string;
light: string;
dark: string;
link: string;
margin: 'left' | 'right';
size: string;
color: string;
background: 'circle' | 'triangle';
backgroundColor: string;
bem: Bem;
id: number;
constructor(iconRegisterService: IconRegisterService);
private parseIcon;
getWidth(): string | false;
getHeight(): string | false;
getIconId(icon: string): string;
getClass(id: string): string;
static ɵfac: i0.ɵɵFactoryDeclaration<IconComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<IconComponent, "aui-icon", never, { "icon": { "alias": "icon"; "required": false; }; "light": { "alias": "light"; "required": false; }; "dark": { "alias": "dark"; "required": false; }; "link": { "alias": "link"; "required": false; }; "margin": { "alias": "margin"; "required": false; }; "size": { "alias": "size"; "required": false; }; "color": { "alias": "color"; "required": false; }; "background": { "alias": "background"; "required": false; }; "backgroundColor": { "alias": "backgroundColor"; "required": false; }; }, {}, never, never, true, never>;
}