版博士V2.0程序
Non puoi selezionare più di 25 argomenti Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.

123456789101112131415161718192021
  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 };