版博士V2.0程序
No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.
 
 
 
 

22 líneas
782 B

  1. import { ExtendedIconifyIcon, IconifyJSON } from '@iconify/types';
  2. /**
  3. * Callback to call for each icon.
  4. *
  5. * If data === null, icon is missing.
  6. */
  7. type SplitIconSetCallback = (name: string, data: ExtendedIconifyIcon | null) => unknown;
  8. type SplitIconSetAsyncCallback = (name: string, data: ExtendedIconifyIcon | null) => Promise<unknown>;
  9. /**
  10. * Extract icons from an icon set
  11. *
  12. * Returns list of icons that were found in icon set
  13. */
  14. declare function parseIconSet(data: IconifyJSON, callback: SplitIconSetCallback): string[];
  15. /**
  16. * Async version of parseIconSet()
  17. */
  18. declare function parseIconSetAsync(data: IconifyJSON, callback: SplitIconSetAsyncCallback): Promise<string[]>;
  19. export { SplitIconSetAsyncCallback, SplitIconSetCallback, parseIconSet, parseIconSetAsync };