@hugeicons/angular
Version:
Hugeicons Angular Component Library https://hugeicons.com
25 lines (24 loc) • 1.73 kB
TypeScript
import { IconSvgObject } from '../lib/types';
import * as i0 from "@angular/core";
interface PathData {
d: string;
fill: string;
opacity?: string;
fillRule?: string;
stroke?: string;
strokeWidth?: number;
}
export declare class HugeiconsIconComponent {
readonly size: import("@angular/core").InputSignal<string | number>;
readonly strokeWidth: import("@angular/core").InputSignal<number>;
readonly absoluteStrokeWidth: import("@angular/core").InputSignal<boolean>;
readonly icon: import("@angular/core").InputSignal<IconSvgObject>;
readonly altIcon: import("@angular/core").InputSignal<IconSvgObject>;
readonly color: import("@angular/core").InputSignal<string>;
readonly iconClass: import("@angular/core").InputSignal<string>;
readonly showAlt: import("@angular/core").InputSignal<boolean>;
readonly paths: import("@angular/core").Signal<PathData[]>;
static ɵfac: i0.ɵɵFactoryDeclaration<HugeiconsIconComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<HugeiconsIconComponent, "hugeicons-icon", never, { "size": { "alias": "size"; "required": false; "isSignal": true; }; "strokeWidth": { "alias": "strokeWidth"; "required": false; "isSignal": true; }; "absoluteStrokeWidth": { "alias": "absoluteStrokeWidth"; "required": false; "isSignal": true; }; "icon": { "alias": "icon"; "required": true; "isSignal": true; }; "altIcon": { "alias": "altIcon"; "required": false; "isSignal": true; }; "color": { "alias": "color"; "required": false; "isSignal": true; }; "iconClass": { "alias": "class"; "required": false; "isSignal": true; }; "showAlt": { "alias": "showAlt"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}
export {};