@nova-ui/bits
Version:
SolarWinds Nova Framework
24 lines (23 loc) • 714 B
TypeScript
import { IconData } from "./public-api";
import * as i0 from "@angular/core";
/**
* @ignore
*/
export declare class IconService {
icons: IconData[];
private statuses;
private names;
constructor();
getIconData(iconName: string): IconData;
getStatusIcon(status: string): string;
getIconResized(iconCode: string, iconNewSize: number, viewBox?: string): string;
/**
* Allows registering additional icons from other sources
*
* @param iconsList
*/
registerIcons(iconsList: IconData[]): void;
private updateIconStatusesAndNames;
static ɵfac: i0.ɵɵFactoryDeclaration<IconService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<IconService>;
}