missing.d.cts 693 B

123456789101112131415161718192021222324
  1. import { EmojiComponentsTree } from './tree.cjs';
  2. import '../data.cjs';
  3. import './similar.cjs';
  4. import './components.cjs';
  5. import './parse.cjs';
  6. import './name.cjs';
  7. /**
  8. * Base type to extend
  9. */
  10. interface BaseSequenceItem {
  11. sequence: number[];
  12. sequenceKey?: string;
  13. }
  14. /**
  15. * Find missing emojis
  16. *
  17. * Result includes missing items, which are extended from items that needs to
  18. * be copied. To identify which emojis to copy, source object should include
  19. * something like `iconName` key that points to icon sequence represents.
  20. */
  21. declare function findMissingEmojis<T extends BaseSequenceItem>(sequences: T[], testDataTree: EmojiComponentsTree): T[];
  22. export { findMissingEmojis };