14 lines
738 B
TypeScript
14 lines
738 B
TypeScript
import { EmojiItemRegex, OptionalEmojiItemRegex, SequenceEmojiItemRegex, SetEmojiItemRegex, UTF16EmojiItemRegex } from "./base.js";
|
|
/**
|
|
* Create regex item for set of numbers
|
|
*/
|
|
declare function createEmojiRegexItemForNumbers(numbers: number[]): UTF16EmojiItemRegex | SequenceEmojiItemRegex | SetEmojiItemRegex;
|
|
/**
|
|
* Create sequence of numbers
|
|
*/
|
|
declare function createRegexForNumbersSequence(numbers: number[], optionalVariations?: boolean): SequenceEmojiItemRegex | UTF16EmojiItemRegex | OptionalEmojiItemRegex;
|
|
/**
|
|
* Attempt to optimise numbers in a set
|
|
*/
|
|
declare function optimiseNumbersSet(set: SetEmojiItemRegex): EmojiItemRegex;
|
|
export { createEmojiRegexItemForNumbers, createRegexForNumbersSequence, optimiseNumbersSet }; |