版博士V2.0程序
Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.
 
 
 
 

29 рядки
836 B

  1. /**
  2. * Icon name
  3. */
  4. interface IconifyIconName {
  5. readonly provider: string;
  6. readonly prefix: string;
  7. readonly name: string;
  8. }
  9. /**
  10. * Icon source: icon object without name
  11. */
  12. type IconifyIconSource = Omit<IconifyIconName, 'name'>;
  13. /**
  14. * Expression to test part of icon name.
  15. */
  16. declare const matchIconName: RegExp;
  17. /**
  18. * Convert string to Icon object.
  19. */
  20. declare const stringToIcon: (value: string, validate?: boolean, allowSimpleName?: boolean, provider?: string) => IconifyIconName | null;
  21. /**
  22. * Check if icon is valid.
  23. *
  24. * This function is not part of stringToIcon because validation is not needed for most code.
  25. */
  26. declare const validateIconName: (icon: IconifyIconName | null, allowSimpleName?: boolean) => boolean;
  27. export { IconifyIconName, IconifyIconSource, matchIconName, stringToIcon, validateIconName };