UNPKG

594 BTypeScriptView Raw
1import { IconDefinition, IconName, IconPack, IconPrefix } from '@fortawesome/fontawesome-svg-core';
2export interface FaIconLibraryInterface {
3 addIcons(...icons: IconDefinition[]): void;
4 addIconPacks(...packs: IconPack[]): void;
5 getIconDefinition(prefix: IconPrefix, name: IconName): IconDefinition | null;
6}
7export declare class FaIconLibrary implements FaIconLibraryInterface {
8 private definitions;
9 addIcons(...icons: IconDefinition[]): void;
10 addIconPacks(...packs: IconPack[]): void;
11 getIconDefinition(prefix: IconPrefix, name: IconName): IconDefinition | null;
12}