numbers.d.ts 741 B

12345678910111213141516
  1. import { UTF16EmojiItemRegex, SequenceEmojiItemRegex, SetEmojiItemRegex, OptionalEmojiItemRegex, EmojiItemRegex } from './base.js';
  2. /**
  3. * Create regex item for set of numbers
  4. */
  5. declare function createEmojiRegexItemForNumbers(numbers: number[]): UTF16EmojiItemRegex | SequenceEmojiItemRegex | SetEmojiItemRegex;
  6. /**
  7. * Create sequence of numbers
  8. */
  9. declare function createRegexForNumbersSequence(numbers: number[], optionalVariations?: boolean): SequenceEmojiItemRegex | UTF16EmojiItemRegex | OptionalEmojiItemRegex;
  10. /**
  11. * Attempt to optimise numbers in a set
  12. */
  13. declare function optimiseNumbersSet(set: SetEmojiItemRegex): EmojiItemRegex;
  14. export { createEmojiRegexItemForNumbers, createRegexForNumbersSequence, optimiseNumbersSet };