20 lines
645 B
TypeScript
Raw Normal View History

2022-03-22 10:24:29 -05:00
import {
IconDefinition,
IconName,
2022-08-31 16:02:43 -05:00
IconStyle,
IconFamily
2022-03-22 10:24:29 -05:00
} from '@fortawesome/fontawesome-common-types';
2022-08-31 16:02:43 -05:00
export type IconMacroParams = {
name: IconName,
style?: IconStyle,
family?: IconFamily
};
2022-03-22 10:24:29 -05:00
export function brands(iconName: IconName): IconDefinition;
export function duotone(iconName: IconName): IconDefinition;
export function light(iconName: IconName): IconDefinition;
export function regular(iconName: IconName): IconDefinition;
export function solid(iconName: IconName): IconDefinition;
export function thin(iconName: IconName): IconDefinition;
2022-08-31 16:02:43 -05:00
export function icon(params: IconMacroParams): IconDefinition;