@mikezimm/fps-core-v7
Version:
Library of reusable core interfaces, types and constants migrated from fps-library-v2
18 lines • 969 B
TypeScript
import { IEasyIcons } from '../interfaces/eiTypes';
import { IMinStandardIconObject } from '../interfaces/IMinStandardIconObject';
import { ISourcePropsEP } from '../../easy-pages/interfaces/epTypes';
export declare const commonDefaultIcons: string[];
/**
* Logic order:
* First checks keywords in the first Prop to test ( Title )
* Then checks for all the Icons in Title
* Then repeats for the next Prop - Description
* @param EasyIcons
* @param item
* @param fallbackIcon? Fallback Icon if one is not found
* @returns
*/
export declare function getEasyIcon(EasyIcons: IEasyIcons, item: IMinStandardIconObject, updateFPSEasyIcons: boolean, fallbackIcon?: string): string | null;
export declare function getStandardEasyIcon(item: IMinStandardIconObject): void;
export declare function addEasyIcons(items: any[], sourceProps: ISourcePropsEP, EasyIcons: IEasyIcons, updateFPSEasyIcons: boolean): any[];
//# sourceMappingURL=getEasyIcon.d.ts.map