UNPKG

762 BTypeScriptView Raw
1import { IconDefinition, IconName, IconPack, IconPrefix } from '@fortawesome/fontawesome-svg-core';
2import * as i0 from "@angular/core";
3export interface FaIconLibraryInterface {
4 addIcons(...icons: IconDefinition[]): void;
5 addIconPacks(...packs: IconPack[]): void;
6 getIconDefinition(prefix: IconPrefix, name: IconName): IconDefinition | null;
7}
8export declare class FaIconLibrary implements FaIconLibraryInterface {
9 private definitions;
10 addIcons(...icons: IconDefinition[]): void;
11 addIconPacks(...packs: IconPack[]): void;
12 getIconDefinition(prefix: IconPrefix, name: IconName): IconDefinition | null;
13 static ɵfac: i0.ɵɵFactoryDeclaration<FaIconLibrary, never>;
14 static ɵprov: i0.ɵɵInjectableDeclaration<FaIconLibrary>;
15}