missing.d.mts 693 B

123456789101112131415161718192021222324
  1. import { EmojiComponentsTree } from './tree.mjs';
  2. import '../data.mjs';
  3. import './similar.mjs';
  4. import './components.mjs';
  5. import './parse.mjs';
  6. import './name.mjs';
  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 };