@clubmed/trident-icons
Version:
Shared ClubMed Icons library
9 lines (8 loc) • 549 B
TypeScript
import { IconProps, IconResolverProps } from './contexts/IconsContext';
export * from './contexts/IconsContext';
/**
* create function to register multiple icons at once.
* It generates also the orientation for each icon if withOrientation is true
* @param resolver
*/
export declare function resolverIconsFactory<Props extends IconProps = IconProps>(resolver: (props: Omit<IconResolverProps<Props>, 'component'>) => IconResolverProps<Props>): (group: string, icons: Omit<IconResolverProps<Props>, "component">[]) => IconResolverProps<Props>[];