@engie-group/fluid-design-system-angular
Version:
Fluid Design System Angular
26 lines (25 loc) • 1.03 kB
TypeScript
import * as i0 from "@angular/core";
export declare class IconBaseComponent {
private MATERIAL_ICON_CLASS;
protected ICON_CLASS: string;
/**
* @ignore
*/
isEngieIcon: boolean;
/**
* Icon name
*/
name: import("@angular/core").InputSignal<string>;
/**
* Text alternative for assistive technologies.
* @see https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-label
*/
ariaLabel?: string;
/**
* Icon additional class
*/
className?: string;
protected getIconClass(): string;
static ɵfac: i0.ɵɵFactoryDeclaration<IconBaseComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<IconBaseComponent, "nj-icon-base", never, { "isEngieIcon": { "alias": "isEngieIcon"; "required": false; }; "name": { "alias": "name"; "required": true; "isSignal": true; }; "ariaLabel": { "alias": "ariaLabel"; "required": false; }; "className": { "alias": "className"; "required": false; }; }, {}, never, never, true, never>;
}