regexp-support
Version:
check RegExp ( regular expressions ) support
1,276 lines • 68.9 kB
TypeScript
/**
* Created by user on 2018/5/6/006.
*/
import { ITypeCreateRegExp } from '../../index';
import { IPatternTestRow } from '../../pattern';
export declare const KEY_PREFIX = "\\p{";
export declare const KEY_PREFIX_NEGATION = "\\P{";
export declare const KEY_SUFFIX = "}";
/**
* @link http://2ality.com/2017/07/regexp-unicode-property-escapes.html
* @link https://en.wikipedia.org/wiki/Unicode_character_property
*/
export declare const UNICODE_BLOCKS: {
InBasic_Latin: boolean;
};
export declare const UNICODE_BLOCKS_ALL: {
InBasic_Latin: boolean;
default: {
InAdlam: boolean;
InAegean_Numbers: boolean;
InAhom: boolean;
InAlchemical_Symbols: boolean;
InAlphabetic_Presentation_Forms: boolean;
InAnatolian_Hieroglyphs: boolean;
InAncient_Greek_Musical_Notation: boolean;
InAncient_Greek_Numbers: boolean;
InAncient_Symbols: boolean;
InArabic: boolean;
InArabic_Extended_A: boolean;
InArabic_Mathematical_Alphabetic_Symbols: boolean;
InArabic_Presentation_Forms_A: boolean;
InArabic_Presentation_Forms_B: boolean;
InArabic_Supplement: boolean;
InArmenian: boolean;
InArrows: boolean;
InAvestan: boolean;
InBalinese: boolean;
InBamum: boolean;
InBamum_Supplement: boolean;
InBasic_Latin: boolean;
InBassa_Vah: boolean;
InBatak: boolean;
InBengali: boolean;
InBhaiksuki: boolean;
InBlock_Elements: boolean;
InBopomofo: boolean;
InBopomofo_Extended: boolean;
InBox_Drawing: boolean;
InBrahmi: boolean;
InBraille_Patterns: boolean;
InBuginese: boolean;
InBuhid: boolean;
InByzantine_Musical_Symbols: boolean;
InCJK_Compatibility: boolean;
InCJK_Compatibility_Forms: boolean;
InCJK_Compatibility_Ideographs: boolean;
InCJK_Compatibility_Ideographs_Supplement: boolean;
InCJK_Radicals_Supplement: boolean;
InCJK_Strokes: boolean;
InCJK_Symbols_And_Punctuation: boolean;
InCJK_Unified_Ideographs: boolean;
InCJK_Unified_Ideographs_Extension_A: boolean;
InCJK_Unified_Ideographs_Extension_B: boolean;
InCJK_Unified_Ideographs_Extension_C: boolean;
InCJK_Unified_Ideographs_Extension_D: boolean;
InCJK_Unified_Ideographs_Extension_E: boolean;
InCJK_Unified_Ideographs_Extension_F: boolean;
InCarian: boolean;
InCaucasian_Albanian: boolean;
InChakma: boolean;
InCham: boolean;
InCherokee: boolean;
InCherokee_Supplement: boolean;
InChess_Symbols: boolean;
InCombining_Diacritical_Marks: boolean;
InCombining_Diacritical_Marks_Extended: boolean;
InCombining_Diacritical_Marks_For_Symbols: boolean;
InCombining_Diacritical_Marks_Supplement: boolean;
InCombining_Half_Marks: boolean;
InCommon_Indic_Number_Forms: boolean;
InControl_Pictures: boolean;
InCoptic: boolean;
InCoptic_Epact_Numbers: boolean;
InCounting_Rod_Numerals: boolean;
InCuneiform: boolean;
InCuneiform_Numbers_And_Punctuation: boolean;
InCurrency_Symbols: boolean;
InCypriot_Syllabary: boolean;
InCyrillic: boolean;
InCyrillic_Extended_A: boolean;
InCyrillic_Extended_B: boolean;
InCyrillic_Extended_C: boolean;
InCyrillic_Supplement: boolean;
InDeseret: boolean;
InDevanagari: boolean;
InDevanagari_Extended: boolean;
InDingbats: boolean;
InDogra: boolean;
InDomino_Tiles: boolean;
InDuployan: boolean;
InEarly_Dynastic_Cuneiform: boolean;
InEgyptian_Hieroglyphs: boolean;
InElbasan: boolean;
InEmoticons: boolean;
InEnclosed_Alphanumeric_Supplement: boolean;
InEnclosed_Alphanumerics: boolean;
InEnclosed_CJK_Letters_And_Months: boolean;
InEnclosed_Ideographic_Supplement: boolean;
InEthiopic: boolean;
InEthiopic_Extended: boolean;
InEthiopic_Extended_A: boolean;
InEthiopic_Supplement: boolean;
InGeneral_Punctuation: boolean;
InGeometric_Shapes: boolean;
InGeometric_Shapes_Extended: boolean;
InGeorgian: boolean;
InGeorgian_Extended: boolean;
InGeorgian_Supplement: boolean;
InGlagolitic: boolean;
InGlagolitic_Supplement: boolean;
InGothic: boolean;
InGrantha: boolean;
InGreek_And_Coptic: boolean;
InGreek_Extended: boolean;
InGujarati: boolean;
InGunjala_Gondi: boolean;
InGurmukhi: boolean;
InHalfwidth_And_Fullwidth_Forms: boolean;
InHangul_Compatibility_Jamo: boolean;
InHangul_Jamo: boolean;
InHangul_Jamo_Extended_A: boolean;
InHangul_Jamo_Extended_B: boolean;
InHangul_Syllables: boolean;
InHanifi_Rohingya: boolean;
InHanunoo: boolean;
InHatran: boolean;
InHebrew: boolean;
InHigh_Private_Use_Surrogates: boolean;
InHigh_Surrogates: boolean;
InHiragana: boolean;
InIPA_Extensions: boolean;
InIdeographic_Description_Characters: boolean;
InIdeographic_Symbols_And_Punctuation: boolean;
InImperial_Aramaic: boolean;
InIndic_Siyaq_Numbers: boolean;
InInscriptional_Pahlavi: boolean;
InInscriptional_Parthian: boolean;
InJavanese: boolean;
InKaithi: boolean;
InKana_Extended_A: boolean;
InKana_Supplement: boolean;
InKanbun: boolean;
InKangxi_Radicals: boolean;
InKannada: boolean;
InKatakana: boolean;
InKatakana_Phonetic_Extensions: boolean;
InKayah_Li: boolean;
InKharoshthi: boolean;
InKhmer: boolean;
InKhmer_Symbols: boolean;
InKhojki: boolean;
InKhudawadi: boolean;
InLao: boolean;
InLatin_1_Supplement: boolean;
InLatin_Extended_A: boolean;
InLatin_Extended_Additional: boolean;
InLatin_Extended_B: boolean;
InLatin_Extended_C: boolean;
InLatin_Extended_D: boolean;
InLatin_Extended_E: boolean;
InLepcha: boolean;
InLetterlike_Symbols: boolean;
InLimbu: boolean;
InLinear_A: boolean;
InLinear_B_Ideograms: boolean;
InLinear_B_Syllabary: boolean;
InLisu: boolean;
InLow_Surrogates: boolean;
InLycian: boolean;
InLydian: boolean;
InMahajani: boolean;
InMahjong_Tiles: boolean;
InMakasar: boolean;
InMalayalam: boolean;
InMandaic: boolean;
InManichaean: boolean;
InMarchen: boolean;
InMasaram_Gondi: boolean;
InMathematical_Alphanumeric_Symbols: boolean;
InMathematical_Operators: boolean;
InMayan_Numerals: boolean;
InMedefaidrin: boolean;
InMeetei_Mayek: boolean;
InMeetei_Mayek_Extensions: boolean;
InMende_Kikakui: boolean;
InMeroitic_Cursive: boolean;
InMeroitic_Hieroglyphs: boolean;
InMiao: boolean;
InMiscellaneous_Mathematical_Symbols_A: boolean;
InMiscellaneous_Mathematical_Symbols_B: boolean;
InMiscellaneous_Symbols: boolean;
InMiscellaneous_Symbols_And_Arrows: boolean;
InMiscellaneous_Symbols_And_Pictographs: boolean;
InMiscellaneous_Technical: boolean;
InModi: boolean;
InModifier_Tone_Letters: boolean;
InMongolian: boolean;
InMongolian_Supplement: boolean;
InMro: boolean;
InMultani: boolean;
InMusical_Symbols: boolean;
InMyanmar: boolean;
InMyanmar_Extended_A: boolean;
InMyanmar_Extended_B: boolean;
InNKo: boolean;
InNabataean: boolean;
InNew_Tai_Lue: boolean;
InNewa: boolean;
InNumber_Forms: boolean;
InNushu: boolean;
InOgham: boolean;
InOl_Chiki: boolean;
InOld_Hungarian: boolean;
InOld_Italic: boolean;
InOld_North_Arabian: boolean;
InOld_Permic: boolean;
InOld_Persian: boolean;
InOld_Sogdian: boolean;
InOld_South_Arabian: boolean;
InOld_Turkic: boolean;
InOptical_Character_Recognition: boolean;
InOriya: boolean;
InOrnamental_Dingbats: boolean;
InOsage: boolean;
InOsmanya: boolean;
InPahawh_Hmong: boolean;
InPalmyrene: boolean;
InPau_Cin_Hau: boolean;
InPhags_Pa: boolean;
InPhaistos_Disc: boolean;
InPhoenician: boolean;
InPhonetic_Extensions: boolean;
InPhonetic_Extensions_Supplement: boolean;
InPlaying_Cards: boolean;
InPrivate_Use_Area: boolean;
InPsalter_Pahlavi: boolean;
InRejang: boolean;
InRumi_Numeral_Symbols: boolean;
InRunic: boolean;
InSamaritan: boolean;
InSaurashtra: boolean;
InSharada: boolean;
InShavian: boolean;
InShorthand_Format_Controls: boolean;
InSiddham: boolean;
InSinhala: boolean;
InSinhala_Archaic_Numbers: boolean;
InSmall_Form_Variants: boolean;
InSogdian: boolean;
InSora_Sompeng: boolean;
InSoyombo: boolean;
InSpacing_Modifier_Letters: boolean;
InSpecials: boolean;
InSundanese: boolean;
InSundanese_Supplement: boolean;
InSuperscripts_And_Subscripts: boolean;
InSupplemental_Arrows_A: boolean;
InSupplemental_Arrows_B: boolean;
InSupplemental_Arrows_C: boolean;
InSupplemental_Mathematical_Operators: boolean;
InSupplemental_Punctuation: boolean;
InSupplemental_Symbols_And_Pictographs: boolean;
InSupplementary_Private_Use_Area_A: boolean;
InSupplementary_Private_Use_Area_B: boolean;
InSutton_SignWriting: boolean;
InSyloti_Nagri: boolean;
InSyriac: boolean;
InSyriac_Supplement: boolean;
InTagalog: boolean;
InTagbanwa: boolean;
InTags: boolean;
InTai_Le: boolean;
InTai_Tham: boolean;
InTai_Viet: boolean;
InTai_Xuan_Jing_Symbols: boolean;
InTakri: boolean;
InTamil: boolean;
InTangut: boolean;
InTangut_Components: boolean;
InTelugu: boolean;
InThaana: boolean;
InThai: boolean;
InTibetan: boolean;
InTifinagh: boolean;
InTirhuta: boolean;
InTransport_And_Map_Symbols: boolean;
InUgaritic: boolean;
InUnified_Canadian_Aboriginal_Syllabics: boolean;
InUnified_Canadian_Aboriginal_Syllabics_Extended: boolean;
InVai: boolean;
InVariation_Selectors: boolean;
InVariation_Selectors_Supplement: boolean;
InVedic_Extensions: boolean;
InVertical_Forms: boolean;
InWarang_Citi: boolean;
InYi_Radicals: boolean;
InYi_Syllables: boolean;
InYijing_Hexagram_Symbols: boolean;
InZanabazar_Square: boolean;
};
NAME_ALIAS: {};
};
export declare const PatternTest: {
[k in keyof typeof UNICODE_BLOCKS_ALL]?: IPatternTestRow[];
};
export declare const testUnicodeBlocks: {
(name: string, RegExpClass?: typeof RegExp, testPatterns?: {
InBasic_Latin?: IPatternTestRow[];
default?: {
InAdlam: boolean;
InAegean_Numbers: boolean;
InAhom: boolean;
InAlchemical_Symbols: boolean;
InAlphabetic_Presentation_Forms: boolean;
InAnatolian_Hieroglyphs: boolean;
InAncient_Greek_Musical_Notation: boolean;
InAncient_Greek_Numbers: boolean;
InAncient_Symbols: boolean;
InArabic: boolean;
InArabic_Extended_A: boolean;
InArabic_Mathematical_Alphabetic_Symbols: boolean;
InArabic_Presentation_Forms_A: boolean;
InArabic_Presentation_Forms_B: boolean;
InArabic_Supplement: boolean;
InArmenian: boolean;
InArrows: boolean;
InAvestan: boolean;
InBalinese: boolean;
InBamum: boolean;
InBamum_Supplement: boolean;
InBasic_Latin: boolean;
InBassa_Vah: boolean;
InBatak: boolean;
InBengali: boolean;
InBhaiksuki: boolean;
InBlock_Elements: boolean;
InBopomofo: boolean;
InBopomofo_Extended: boolean;
InBox_Drawing: boolean;
InBrahmi: boolean;
InBraille_Patterns: boolean;
InBuginese: boolean;
InBuhid: boolean;
InByzantine_Musical_Symbols: boolean;
InCJK_Compatibility: boolean;
InCJK_Compatibility_Forms: boolean;
InCJK_Compatibility_Ideographs: boolean;
InCJK_Compatibility_Ideographs_Supplement: boolean;
InCJK_Radicals_Supplement: boolean;
InCJK_Strokes: boolean;
InCJK_Symbols_And_Punctuation: boolean;
InCJK_Unified_Ideographs: boolean;
InCJK_Unified_Ideographs_Extension_A: boolean;
InCJK_Unified_Ideographs_Extension_B: boolean;
InCJK_Unified_Ideographs_Extension_C: boolean;
InCJK_Unified_Ideographs_Extension_D: boolean;
InCJK_Unified_Ideographs_Extension_E: boolean;
InCJK_Unified_Ideographs_Extension_F: boolean;
InCarian: boolean;
InCaucasian_Albanian: boolean;
InChakma: boolean;
InCham: boolean;
InCherokee: boolean;
InCherokee_Supplement: boolean;
InChess_Symbols: boolean;
InCombining_Diacritical_Marks: boolean;
InCombining_Diacritical_Marks_Extended: boolean;
InCombining_Diacritical_Marks_For_Symbols: boolean;
InCombining_Diacritical_Marks_Supplement: boolean;
InCombining_Half_Marks: boolean;
InCommon_Indic_Number_Forms: boolean;
InControl_Pictures: boolean;
InCoptic: boolean;
InCoptic_Epact_Numbers: boolean;
InCounting_Rod_Numerals: boolean;
InCuneiform: boolean;
InCuneiform_Numbers_And_Punctuation: boolean;
InCurrency_Symbols: boolean;
InCypriot_Syllabary: boolean;
InCyrillic: boolean;
InCyrillic_Extended_A: boolean;
InCyrillic_Extended_B: boolean;
InCyrillic_Extended_C: boolean;
InCyrillic_Supplement: boolean;
InDeseret: boolean;
InDevanagari: boolean;
InDevanagari_Extended: boolean;
InDingbats: boolean;
InDogra: boolean;
InDomino_Tiles: boolean;
InDuployan: boolean;
InEarly_Dynastic_Cuneiform: boolean;
InEgyptian_Hieroglyphs: boolean;
InElbasan: boolean;
InEmoticons: boolean;
InEnclosed_Alphanumeric_Supplement: boolean;
InEnclosed_Alphanumerics: boolean;
InEnclosed_CJK_Letters_And_Months: boolean;
InEnclosed_Ideographic_Supplement: boolean;
InEthiopic: boolean;
InEthiopic_Extended: boolean;
InEthiopic_Extended_A: boolean;
InEthiopic_Supplement: boolean;
InGeneral_Punctuation: boolean;
InGeometric_Shapes: boolean;
InGeometric_Shapes_Extended: boolean;
InGeorgian: boolean;
InGeorgian_Extended: boolean;
InGeorgian_Supplement: boolean;
InGlagolitic: boolean;
InGlagolitic_Supplement: boolean;
InGothic: boolean;
InGrantha: boolean;
InGreek_And_Coptic: boolean;
InGreek_Extended: boolean;
InGujarati: boolean;
InGunjala_Gondi: boolean;
InGurmukhi: boolean;
InHalfwidth_And_Fullwidth_Forms: boolean;
InHangul_Compatibility_Jamo: boolean;
InHangul_Jamo: boolean;
InHangul_Jamo_Extended_A: boolean;
InHangul_Jamo_Extended_B: boolean;
InHangul_Syllables: boolean;
InHanifi_Rohingya: boolean;
InHanunoo: boolean;
InHatran: boolean;
InHebrew: boolean;
InHigh_Private_Use_Surrogates: boolean;
InHigh_Surrogates: boolean;
InHiragana: boolean;
InIPA_Extensions: boolean;
InIdeographic_Description_Characters: boolean;
InIdeographic_Symbols_And_Punctuation: boolean;
InImperial_Aramaic: boolean;
InIndic_Siyaq_Numbers: boolean;
InInscriptional_Pahlavi: boolean;
InInscriptional_Parthian: boolean;
InJavanese: boolean;
InKaithi: boolean;
InKana_Extended_A: boolean;
InKana_Supplement: boolean;
InKanbun: boolean;
InKangxi_Radicals: boolean;
InKannada: boolean;
InKatakana: boolean;
InKatakana_Phonetic_Extensions: boolean;
InKayah_Li: boolean;
InKharoshthi: boolean;
InKhmer: boolean;
InKhmer_Symbols: boolean;
InKhojki: boolean;
InKhudawadi: boolean;
InLao: boolean;
InLatin_1_Supplement: boolean;
InLatin_Extended_A: boolean;
InLatin_Extended_Additional: boolean;
InLatin_Extended_B: boolean;
InLatin_Extended_C: boolean;
InLatin_Extended_D: boolean;
InLatin_Extended_E: boolean;
InLepcha: boolean;
InLetterlike_Symbols: boolean;
InLimbu: boolean;
InLinear_A: boolean;
InLinear_B_Ideograms: boolean;
InLinear_B_Syllabary: boolean;
InLisu: boolean;
InLow_Surrogates: boolean;
InLycian: boolean;
InLydian: boolean;
InMahajani: boolean;
InMahjong_Tiles: boolean;
InMakasar: boolean;
InMalayalam: boolean;
InMandaic: boolean;
InManichaean: boolean;
InMarchen: boolean;
InMasaram_Gondi: boolean;
InMathematical_Alphanumeric_Symbols: boolean;
InMathematical_Operators: boolean;
InMayan_Numerals: boolean;
InMedefaidrin: boolean;
InMeetei_Mayek: boolean;
InMeetei_Mayek_Extensions: boolean;
InMende_Kikakui: boolean;
InMeroitic_Cursive: boolean;
InMeroitic_Hieroglyphs: boolean;
InMiao: boolean;
InMiscellaneous_Mathematical_Symbols_A: boolean;
InMiscellaneous_Mathematical_Symbols_B: boolean;
InMiscellaneous_Symbols: boolean;
InMiscellaneous_Symbols_And_Arrows: boolean;
InMiscellaneous_Symbols_And_Pictographs: boolean;
InMiscellaneous_Technical: boolean;
InModi: boolean;
InModifier_Tone_Letters: boolean;
InMongolian: boolean;
InMongolian_Supplement: boolean;
InMro: boolean;
InMultani: boolean;
InMusical_Symbols: boolean;
InMyanmar: boolean;
InMyanmar_Extended_A: boolean;
InMyanmar_Extended_B: boolean;
InNKo: boolean;
InNabataean: boolean;
InNew_Tai_Lue: boolean;
InNewa: boolean;
InNumber_Forms: boolean;
InNushu: boolean;
InOgham: boolean;
InOl_Chiki: boolean;
InOld_Hungarian: boolean;
InOld_Italic: boolean;
InOld_North_Arabian: boolean;
InOld_Permic: boolean;
InOld_Persian: boolean;
InOld_Sogdian: boolean;
InOld_South_Arabian: boolean;
InOld_Turkic: boolean;
InOptical_Character_Recognition: boolean;
InOriya: boolean;
InOrnamental_Dingbats: boolean;
InOsage: boolean;
InOsmanya: boolean;
InPahawh_Hmong: boolean;
InPalmyrene: boolean;
InPau_Cin_Hau: boolean;
InPhags_Pa: boolean;
InPhaistos_Disc: boolean;
InPhoenician: boolean;
InPhonetic_Extensions: boolean;
InPhonetic_Extensions_Supplement: boolean;
InPlaying_Cards: boolean;
InPrivate_Use_Area: boolean;
InPsalter_Pahlavi: boolean;
InRejang: boolean;
InRumi_Numeral_Symbols: boolean;
InRunic: boolean;
InSamaritan: boolean;
InSaurashtra: boolean;
InSharada: boolean;
InShavian: boolean;
InShorthand_Format_Controls: boolean;
InSiddham: boolean;
InSinhala: boolean;
InSinhala_Archaic_Numbers: boolean;
InSmall_Form_Variants: boolean;
InSogdian: boolean;
InSora_Sompeng: boolean;
InSoyombo: boolean;
InSpacing_Modifier_Letters: boolean;
InSpecials: boolean;
InSundanese: boolean;
InSundanese_Supplement: boolean;
InSuperscripts_And_Subscripts: boolean;
InSupplemental_Arrows_A: boolean;
InSupplemental_Arrows_B: boolean;
InSupplemental_Arrows_C: boolean;
InSupplemental_Mathematical_Operators: boolean;
InSupplemental_Punctuation: boolean;
InSupplemental_Symbols_And_Pictographs: boolean;
InSupplementary_Private_Use_Area_A: boolean;
InSupplementary_Private_Use_Area_B: boolean;
InSutton_SignWriting: boolean;
InSyloti_Nagri: boolean;
InSyriac: boolean;
InSyriac_Supplement: boolean;
InTagalog: boolean;
InTagbanwa: boolean;
InTags: boolean;
InTai_Le: boolean;
InTai_Tham: boolean;
InTai_Viet: boolean;
InTai_Xuan_Jing_Symbols: boolean;
InTakri: boolean;
InTamil: boolean;
InTangut: boolean;
InTangut_Components: boolean;
InTelugu: boolean;
InThaana: boolean;
InThai: boolean;
InTibetan: boolean;
InTifinagh: boolean;
InTirhuta: boolean;
InTransport_And_Map_Symbols: boolean;
InUgaritic: boolean;
InUnified_Canadian_Aboriginal_Syllabics: boolean;
InUnified_Canadian_Aboriginal_Syllabics_Extended: boolean;
InVai: boolean;
InVariation_Selectors: boolean;
InVariation_Selectors_Supplement: boolean;
InVedic_Extensions: boolean;
InVertical_Forms: boolean;
InWarang_Citi: boolean;
InYi_Radicals: boolean;
InYi_Syllables: boolean;
InYijing_Hexagram_Symbols: boolean;
InZanabazar_Square: boolean;
};
NAME_ALIAS?: IPatternTestRow[];
}): boolean;
(name: string, RegExpClass?: import("../../index").ICreateRegExp, testPatterns?: {
InBasic_Latin?: IPatternTestRow[];
default?: {
InAdlam: boolean;
InAegean_Numbers: boolean;
InAhom: boolean;
InAlchemical_Symbols: boolean;
InAlphabetic_Presentation_Forms: boolean;
InAnatolian_Hieroglyphs: boolean;
InAncient_Greek_Musical_Notation: boolean;
InAncient_Greek_Numbers: boolean;
InAncient_Symbols: boolean;
InArabic: boolean;
InArabic_Extended_A: boolean;
InArabic_Mathematical_Alphabetic_Symbols: boolean;
InArabic_Presentation_Forms_A: boolean;
InArabic_Presentation_Forms_B: boolean;
InArabic_Supplement: boolean;
InArmenian: boolean;
InArrows: boolean;
InAvestan: boolean;
InBalinese: boolean;
InBamum: boolean;
InBamum_Supplement: boolean;
InBasic_Latin: boolean;
InBassa_Vah: boolean;
InBatak: boolean;
InBengali: boolean;
InBhaiksuki: boolean;
InBlock_Elements: boolean;
InBopomofo: boolean;
InBopomofo_Extended: boolean;
InBox_Drawing: boolean;
InBrahmi: boolean;
InBraille_Patterns: boolean;
InBuginese: boolean;
InBuhid: boolean;
InByzantine_Musical_Symbols: boolean;
InCJK_Compatibility: boolean;
InCJK_Compatibility_Forms: boolean;
InCJK_Compatibility_Ideographs: boolean;
InCJK_Compatibility_Ideographs_Supplement: boolean;
InCJK_Radicals_Supplement: boolean;
InCJK_Strokes: boolean;
InCJK_Symbols_And_Punctuation: boolean;
InCJK_Unified_Ideographs: boolean;
InCJK_Unified_Ideographs_Extension_A: boolean;
InCJK_Unified_Ideographs_Extension_B: boolean;
InCJK_Unified_Ideographs_Extension_C: boolean;
InCJK_Unified_Ideographs_Extension_D: boolean;
InCJK_Unified_Ideographs_Extension_E: boolean;
InCJK_Unified_Ideographs_Extension_F: boolean;
InCarian: boolean;
InCaucasian_Albanian: boolean;
InChakma: boolean;
InCham: boolean;
InCherokee: boolean;
InCherokee_Supplement: boolean;
InChess_Symbols: boolean;
InCombining_Diacritical_Marks: boolean;
InCombining_Diacritical_Marks_Extended: boolean;
InCombining_Diacritical_Marks_For_Symbols: boolean;
InCombining_Diacritical_Marks_Supplement: boolean;
InCombining_Half_Marks: boolean;
InCommon_Indic_Number_Forms: boolean;
InControl_Pictures: boolean;
InCoptic: boolean;
InCoptic_Epact_Numbers: boolean;
InCounting_Rod_Numerals: boolean;
InCuneiform: boolean;
InCuneiform_Numbers_And_Punctuation: boolean;
InCurrency_Symbols: boolean;
InCypriot_Syllabary: boolean;
InCyrillic: boolean;
InCyrillic_Extended_A: boolean;
InCyrillic_Extended_B: boolean;
InCyrillic_Extended_C: boolean;
InCyrillic_Supplement: boolean;
InDeseret: boolean;
InDevanagari: boolean;
InDevanagari_Extended: boolean;
InDingbats: boolean;
InDogra: boolean;
InDomino_Tiles: boolean;
InDuployan: boolean;
InEarly_Dynastic_Cuneiform: boolean;
InEgyptian_Hieroglyphs: boolean;
InElbasan: boolean;
InEmoticons: boolean;
InEnclosed_Alphanumeric_Supplement: boolean;
InEnclosed_Alphanumerics: boolean;
InEnclosed_CJK_Letters_And_Months: boolean;
InEnclosed_Ideographic_Supplement: boolean;
InEthiopic: boolean;
InEthiopic_Extended: boolean;
InEthiopic_Extended_A: boolean;
InEthiopic_Supplement: boolean;
InGeneral_Punctuation: boolean;
InGeometric_Shapes: boolean;
InGeometric_Shapes_Extended: boolean;
InGeorgian: boolean;
InGeorgian_Extended: boolean;
InGeorgian_Supplement: boolean;
InGlagolitic: boolean;
InGlagolitic_Supplement: boolean;
InGothic: boolean;
InGrantha: boolean;
InGreek_And_Coptic: boolean;
InGreek_Extended: boolean;
InGujarati: boolean;
InGunjala_Gondi: boolean;
InGurmukhi: boolean;
InHalfwidth_And_Fullwidth_Forms: boolean;
InHangul_Compatibility_Jamo: boolean;
InHangul_Jamo: boolean;
InHangul_Jamo_Extended_A: boolean;
InHangul_Jamo_Extended_B: boolean;
InHangul_Syllables: boolean;
InHanifi_Rohingya: boolean;
InHanunoo: boolean;
InHatran: boolean;
InHebrew: boolean;
InHigh_Private_Use_Surrogates: boolean;
InHigh_Surrogates: boolean;
InHiragana: boolean;
InIPA_Extensions: boolean;
InIdeographic_Description_Characters: boolean;
InIdeographic_Symbols_And_Punctuation: boolean;
InImperial_Aramaic: boolean;
InIndic_Siyaq_Numbers: boolean;
InInscriptional_Pahlavi: boolean;
InInscriptional_Parthian: boolean;
InJavanese: boolean;
InKaithi: boolean;
InKana_Extended_A: boolean;
InKana_Supplement: boolean;
InKanbun: boolean;
InKangxi_Radicals: boolean;
InKannada: boolean;
InKatakana: boolean;
InKatakana_Phonetic_Extensions: boolean;
InKayah_Li: boolean;
InKharoshthi: boolean;
InKhmer: boolean;
InKhmer_Symbols: boolean;
InKhojki: boolean;
InKhudawadi: boolean;
InLao: boolean;
InLatin_1_Supplement: boolean;
InLatin_Extended_A: boolean;
InLatin_Extended_Additional: boolean;
InLatin_Extended_B: boolean;
InLatin_Extended_C: boolean;
InLatin_Extended_D: boolean;
InLatin_Extended_E: boolean;
InLepcha: boolean;
InLetterlike_Symbols: boolean;
InLimbu: boolean;
InLinear_A: boolean;
InLinear_B_Ideograms: boolean;
InLinear_B_Syllabary: boolean;
InLisu: boolean;
InLow_Surrogates: boolean;
InLycian: boolean;
InLydian: boolean;
InMahajani: boolean;
InMahjong_Tiles: boolean;
InMakasar: boolean;
InMalayalam: boolean;
InMandaic: boolean;
InManichaean: boolean;
InMarchen: boolean;
InMasaram_Gondi: boolean;
InMathematical_Alphanumeric_Symbols: boolean;
InMathematical_Operators: boolean;
InMayan_Numerals: boolean;
InMedefaidrin: boolean;
InMeetei_Mayek: boolean;
InMeetei_Mayek_Extensions: boolean;
InMende_Kikakui: boolean;
InMeroitic_Cursive: boolean;
InMeroitic_Hieroglyphs: boolean;
InMiao: boolean;
InMiscellaneous_Mathematical_Symbols_A: boolean;
InMiscellaneous_Mathematical_Symbols_B: boolean;
InMiscellaneous_Symbols: boolean;
InMiscellaneous_Symbols_And_Arrows: boolean;
InMiscellaneous_Symbols_And_Pictographs: boolean;
InMiscellaneous_Technical: boolean;
InModi: boolean;
InModifier_Tone_Letters: boolean;
InMongolian: boolean;
InMongolian_Supplement: boolean;
InMro: boolean;
InMultani: boolean;
InMusical_Symbols: boolean;
InMyanmar: boolean;
InMyanmar_Extended_A: boolean;
InMyanmar_Extended_B: boolean;
InNKo: boolean;
InNabataean: boolean;
InNew_Tai_Lue: boolean;
InNewa: boolean;
InNumber_Forms: boolean;
InNushu: boolean;
InOgham: boolean;
InOl_Chiki: boolean;
InOld_Hungarian: boolean;
InOld_Italic: boolean;
InOld_North_Arabian: boolean;
InOld_Permic: boolean;
InOld_Persian: boolean;
InOld_Sogdian: boolean;
InOld_South_Arabian: boolean;
InOld_Turkic: boolean;
InOptical_Character_Recognition: boolean;
InOriya: boolean;
InOrnamental_Dingbats: boolean;
InOsage: boolean;
InOsmanya: boolean;
InPahawh_Hmong: boolean;
InPalmyrene: boolean;
InPau_Cin_Hau: boolean;
InPhags_Pa: boolean;
InPhaistos_Disc: boolean;
InPhoenician: boolean;
InPhonetic_Extensions: boolean;
InPhonetic_Extensions_Supplement: boolean;
InPlaying_Cards: boolean;
InPrivate_Use_Area: boolean;
InPsalter_Pahlavi: boolean;
InRejang: boolean;
InRumi_Numeral_Symbols: boolean;
InRunic: boolean;
InSamaritan: boolean;
InSaurashtra: boolean;
InSharada: boolean;
InShavian: boolean;
InShorthand_Format_Controls: boolean;
InSiddham: boolean;
InSinhala: boolean;
InSinhala_Archaic_Numbers: boolean;
InSmall_Form_Variants: boolean;
InSogdian: boolean;
InSora_Sompeng: boolean;
InSoyombo: boolean;
InSpacing_Modifier_Letters: boolean;
InSpecials: boolean;
InSundanese: boolean;
InSundanese_Supplement: boolean;
InSuperscripts_And_Subscripts: boolean;
InSupplemental_Arrows_A: boolean;
InSupplemental_Arrows_B: boolean;
InSupplemental_Arrows_C: boolean;
InSupplemental_Mathematical_Operators: boolean;
InSupplemental_Punctuation: boolean;
InSupplemental_Symbols_And_Pictographs: boolean;
InSupplementary_Private_Use_Area_A: boolean;
InSupplementary_Private_Use_Area_B: boolean;
InSutton_SignWriting: boolean;
InSyloti_Nagri: boolean;
InSyriac: boolean;
InSyriac_Supplement: boolean;
InTagalog: boolean;
InTagbanwa: boolean;
InTags: boolean;
InTai_Le: boolean;
InTai_Tham: boolean;
InTai_Viet: boolean;
InTai_Xuan_Jing_Symbols: boolean;
InTakri: boolean;
InTamil: boolean;
InTangut: boolean;
InTangut_Components: boolean;
InTelugu: boolean;
InThaana: boolean;
InThai: boolean;
InTibetan: boolean;
InTifinagh: boolean;
InTirhuta: boolean;
InTransport_And_Map_Symbols: boolean;
InUgaritic: boolean;
InUnified_Canadian_Aboriginal_Syllabics: boolean;
InUnified_Canadian_Aboriginal_Syllabics_Extended: boolean;
InVai: boolean;
InVariation_Selectors: boolean;
InVariation_Selectors_Supplement: boolean;
InVedic_Extensions: boolean;
InVertical_Forms: boolean;
InWarang_Citi: boolean;
InYi_Radicals: boolean;
InYi_Syllables: boolean;
InYijing_Hexagram_Symbols: boolean;
InZanabazar_Square: boolean;
};
NAME_ALIAS?: IPatternTestRow[];
}): boolean;
<T>(name: string, RegExpClass?: ITypeCreateRegExp<T>, testPatterns?: {
InBasic_Latin?: IPatternTestRow[];
default?: {
InAdlam: boolean;
InAegean_Numbers: boolean;
InAhom: boolean;
InAlchemical_Symbols: boolean;
InAlphabetic_Presentation_Forms: boolean;
InAnatolian_Hieroglyphs: boolean;
InAncient_Greek_Musical_Notation: boolean;
InAncient_Greek_Numbers: boolean;
InAncient_Symbols: boolean;
InArabic: boolean;
InArabic_Extended_A: boolean;
InArabic_Mathematical_Alphabetic_Symbols: boolean;
InArabic_Presentation_Forms_A: boolean;
InArabic_Presentation_Forms_B: boolean;
InArabic_Supplement: boolean;
InArmenian: boolean;
InArrows: boolean;
InAvestan: boolean;
InBalinese: boolean;
InBamum: boolean;
InBamum_Supplement: boolean;
InBasic_Latin: boolean;
InBassa_Vah: boolean;
InBatak: boolean;
InBengali: boolean;
InBhaiksuki: boolean;
InBlock_Elements: boolean;
InBopomofo: boolean;
InBopomofo_Extended: boolean;
InBox_Drawing: boolean;
InBrahmi: boolean;
InBraille_Patterns: boolean;
InBuginese: boolean;
InBuhid: boolean;
InByzantine_Musical_Symbols: boolean;
InCJK_Compatibility: boolean;
InCJK_Compatibility_Forms: boolean;
InCJK_Compatibility_Ideographs: boolean;
InCJK_Compatibility_Ideographs_Supplement: boolean;
InCJK_Radicals_Supplement: boolean;
InCJK_Strokes: boolean;
InCJK_Symbols_And_Punctuation: boolean;
InCJK_Unified_Ideographs: boolean;
InCJK_Unified_Ideographs_Extension_A: boolean;
InCJK_Unified_Ideographs_Extension_B: boolean;
InCJK_Unified_Ideographs_Extension_C: boolean;
InCJK_Unified_Ideographs_Extension_D: boolean;
InCJK_Unified_Ideographs_Extension_E: boolean;
InCJK_Unified_Ideographs_Extension_F: boolean;
InCarian: boolean;
InCaucasian_Albanian: boolean;
InChakma: boolean;
InCham: boolean;
InCherokee: boolean;
InCherokee_Supplement: boolean;
InChess_Symbols: boolean;
InCombining_Diacritical_Marks: boolean;
InCombining_Diacritical_Marks_Extended: boolean;
InCombining_Diacritical_Marks_For_Symbols: boolean;
InCombining_Diacritical_Marks_Supplement: boolean;
InCombining_Half_Marks: boolean;
InCommon_Indic_Number_Forms: boolean;
InControl_Pictures: boolean;
InCoptic: boolean;
InCoptic_Epact_Numbers: boolean;
InCounting_Rod_Numerals: boolean;
InCuneiform: boolean;
InCuneiform_Numbers_And_Punctuation: boolean;
InCurrency_Symbols: boolean;
InCypriot_Syllabary: boolean;
InCyrillic: boolean;
InCyrillic_Extended_A: boolean;
InCyrillic_Extended_B: boolean;
InCyrillic_Extended_C: boolean;
InCyrillic_Supplement: boolean;
InDeseret: boolean;
InDevanagari: boolean;
InDevanagari_Extended: boolean;
InDingbats: boolean;
InDogra: boolean;
InDomino_Tiles: boolean;
InDuployan: boolean;
InEarly_Dynastic_Cuneiform: boolean;
InEgyptian_Hieroglyphs: boolean;
InElbasan: boolean;
InEmoticons: boolean;
InEnclosed_Alphanumeric_Supplement: boolean;
InEnclosed_Alphanumerics: boolean;
InEnclosed_CJK_Letters_And_Months: boolean;
InEnclosed_Ideographic_Supplement: boolean;
InEthiopic: boolean;
InEthiopic_Extended: boolean;
InEthiopic_Extended_A: boolean;
InEthiopic_Supplement: boolean;
InGeneral_Punctuation: boolean;
InGeometric_Shapes: boolean;
InGeometric_Shapes_Extended: boolean;
InGeorgian: boolean;
InGeorgian_Extended: boolean;
InGeorgian_Supplement: boolean;
InGlagolitic: boolean;
InGlagolitic_Supplement: boolean;
InGothic: boolean;
InGrantha: boolean;
InGreek_And_Coptic: boolean;
InGreek_Extended: boolean;
InGujarati: boolean;
InGunjala_Gondi: boolean;
InGurmukhi: boolean;
InHalfwidth_And_Fullwidth_Forms: boolean;
InHangul_Compatibility_Jamo: boolean;
InHangul_Jamo: boolean;
InHangul_Jamo_Extended_A: boolean;
InHangul_Jamo_Extended_B: boolean;
InHangul_Syllables: boolean;
InHanifi_Rohingya: boolean;
InHanunoo: boolean;
InHatran: boolean;
InHebrew: boolean;
InHigh_Private_Use_Surrogates: boolean;
InHigh_Surrogates: boolean;
InHiragana: boolean;
InIPA_Extensions: boolean;
InIdeographic_Description_Characters: boolean;
InIdeographic_Symbols_And_Punctuation: boolean;
InImperial_Aramaic: boolean;
InIndic_Siyaq_Numbers: boolean;
InInscriptional_Pahlavi: boolean;
InInscriptional_Parthian: boolean;
InJavanese: boolean;
InKaithi: boolean;
InKana_Extended_A: boolean;
InKana_Supplement: boolean;
InKanbun: boolean;
InKangxi_Radicals: boolean;
InKannada: boolean;
InKatakana: boolean;
InKatakana_Phonetic_Extensions: boolean;
InKayah_Li: boolean;
InKharoshthi: boolean;
InKhmer: boolean;
InKhmer_Symbols: boolean;
InKhojki: boolean;
InKhudawadi: boolean;
InLao: boolean;
InLatin_1_Supplement: boolean;
InLatin_Extended_A: boolean;
InLatin_Extended_Additional: boolean;
InLatin_Extended_B: boolean;
InLatin_Extended_C: boolean;
InLatin_Extended_D: boolean;
InLatin_Extended_E: boolean;
InLepcha: boolean;
InLetterlike_Symbols: boolean;
InLimbu: boolean;
InLinear_A: boolean;
InLinear_B_Ideograms: boolean;
InLinear_B_Syllabary: boolean;
InLisu: boolean;
InLow_Surrogates: boolean;
InLycian: boolean;
InLydian: boolean;
InMahajani: boolean;
InMahjong_Tiles: boolean;
InMakasar: boolean;
InMalayalam: boolean;
InMandaic: boolean;
InManichaean: boolean;
InMarchen: boolean;
InMasaram_Gondi: boolean;
InMathematical_Alphanumeric_Symbols: boolean;
InMathematical_Operators: boolean;
InMayan_Numerals: boolean;
InMedefaidrin: boolean;
InMeetei_Mayek: boolean;
InMeetei_Mayek_Extensions: boolean;
InMende_Kikakui: boolean;
InMeroitic_Cursive: boolean;
InMeroitic_Hieroglyphs: boolean;
InMiao: boolean;
InMiscellaneous_Mathematical_Symbols_A: boolean;
InMiscellaneous_Mathematical_Symbols_B: boolean;
InMiscellaneous_Symbols: boolean;
InMiscellaneous_Symbols_And_Arrows: boolean;
InMiscellaneous_Symbols_And_Pictographs: boolean;
InMiscellaneous_Technical: boolean;
InModi: boolean;
InModifier_Tone_Letters: boolean;
InMongolian: boolean;
InMongolian_Supplement: boolean;
InMro: boolean;
InMultani: boolean;
InMusical_Symbols: boolean;
InMyanmar: boolean;
InMyanmar_Extended_A: boolean;
InMyanmar_Extended_B: boolean;
InNKo: boolean;
InNabataean: boolean;
InNew_Tai_Lue: boolean;
InNewa: boolean;
InNumber_Forms: boolean;
InNushu: boolean;
InOgham: boolean;
InOl_Chiki: boolean;
InOld_Hungarian: boolean;
InOld_Italic: boolean;
InOld_North_Arabian: boolean;
InOld_Permic: boolean;
InOld_Persian: boolean;
InOld_Sogdian: boolean;
InOld_South_Arabian: boolean;
InOld_Turkic: boolean;
InOptical_Character_Recognition: boolean;
InOriya: boolean;
InOrnamental_Dingbats: boolean;
InOsage: boolean;
InOsmanya: boolean;
InPahawh_Hmong: boolean;
InPalmyrene: boolean;
InPau_Cin_Hau: boolean;
InPhags_Pa: boolean;
InPhaistos_Disc: boolean;
InPhoenician: boolean;
InPhonetic_Extensions: boolean;
InPhonetic_Extensions_Supplement: boolean;
InPlaying_Cards: boolean;
InPrivate_Use_Area: boolean;
InPsalter_Pahlavi: boolean;
InRejang: boolean;
InRumi_Numeral_Symbols: boolean;
InRunic: boolean;
InSamaritan: boolean;
InSaurashtra: boolean;
InSharada: boolean;
InShavian: boolean;
InShorthand_Format_Controls: boolean;
InSiddham: boolean;
InSinhala: boolean;
InSinhala_Archaic_Numbers: boolean;
InSmall_Form_Variants: boolean;
InSogdian: boolean;
InSora_Sompeng: boolean;
InSoyombo: boolean;
InSpacing_Modifier_Letters: boolean;
InSpecials: boolean;
InSundanese: boolean;
InSundanese_Supplement: boolean;
InSuperscripts_And_Subscripts: boolean;
InSupplemental_Arrows_A: boolean;
InSupplemental_Arrows_B: boolean;
InSupplemental_Arrows_C: boolean;
InSupplemental_Mathematical_Operators: boolean;
InSupplemental_Punctuation: boolean;
InSupplemental_Symbols_And_Pictographs: boolean;
InSupplementary_Private_Use_Area_A: boolean;
InSupplementary_Private_Use_Area_B: boolean;
InSutton_SignWriting: boolean;
InSyloti_Nagri: boolean;
InSyriac: boolean;
InSyriac_Supplement: boolean;
InTagalog: boolean;
InTagbanwa: boolean;
InTags: boolean;
InTai_Le: boolean;
InTai_Tham: boolean;
InTai_Viet: boolean;
InTai_Xuan_Jing_Symbols: boolean;
InTakri: boolean;
InTamil: boolean;
InTangut: boolean;
InTangut_Components: boolean;
InTelugu: boolean;
InThaana: boolean;
InThai: boolean;
InTibetan: boolean;
InTifinagh: boolean;
InTirhuta: boolean;
InTransport_And_Map_Symbols: boolean;
InUgaritic: boolean;
InUnified_Canadian_Aboriginal_Syllabics: boolean;
InUnified_Canadian_Aboriginal_Syllabics_Extended: boolean;
InVai: boolean;
InVariation_Selectors: boolean;
InVariation_Selectors_Supplement: boolean;
InVedic_Extensions: boolean;
InVertical_Forms: boolean;
InWarang_Citi: boolean;
InYi_Radicals: boolean;
InYi_Syllables: boolean;
InYijing_Hexagram_Symbols: boolean;
InZanabazar_Square: boolean;
};
NAME_ALIAS?: IPatternTestRow[];
}): boolean;
};
export declare function testUnicodeBlocksAll<T>(RegExpClass?: ITypeCreateRegExp<T>, testPatterns?: {
InBasic_Latin?: IPatternTestRow[];
default?: {
InAdlam: boolean;
InAegean_Numbers: boolean;
InAhom: boolean;
InAlchemical_Symbols: boolean;
InAlphabetic_Presentation_Forms: boolean;
InAnatolian_Hieroglyphs: boolean;
InAncient_Greek_Musical_Notation: boolean;
InAncient_Greek_Numbers: boolean;
InAncient_Symbols: boolean;
InArabic: boolean;
InArabic_Extended_A: boolean;
InArabic_Mathematical_Alphabetic_Symbols: boolean;
InArabic_Presentation_Forms_A: boolean;
InArabic_Presentation_Forms_B: boolean;
InArabic_Supplement: boolean;
InArmenian: boolean;
InArrows: boolean;
InAvestan: boolean;
InBalinese: boolean;
InBamum: boolean;
InBamum_Supplement: boolean;
InBasic_Latin: boolean;
InBassa_Vah: boolean;
InBatak: boolean;
InBengali: boolean;
InBhaiksuki: boolean;
InBlock_Elements: boolean;
InBopomofo: boolean;
InBopomofo_Extended: boolean;
InBox_Drawing: boolean;
InBrahmi: boolean;
InBraille_Patterns: boolean;
InBuginese: boolean;
InBuhid: boolean;
InByzantine_Musical_Symbols: boolean;
InCJK_Compatibility: boolean;
InCJK_Compatibility_Forms: boolean;
InCJK_Compatibility_Ideographs: boolean;
InCJK_Compatibility_Ideographs_Supplement: boolean;
InCJK_Radicals_Supplement: boolean;
InCJK_Strokes: boolean;
InCJK_Symbols_And_Punctuation: boolean;
InCJK_Unified_Ideographs: boolean;
InCJK_Unified_Ideographs_Extension_A: boolean;
InCJK_Unified_Ideographs_Extension_B: boolean;
InCJK_Unified_Ideographs_Extension_C: boolean;
InCJK_Unified_Ideographs_Extension_D: boolean;
InCJK_Unified_Ideographs_Extension_E: boolean;
InCJK_Unified_Ideographs_Extension_F: boolean;
InCarian: boolean;
InCaucasian_Albanian: boolean;
InChakma: boolean;
InCham: boolean;
InCherokee: boolean;
InCherokee_Supplement: boolean;
InChess_Symbols: boolean;
InCombining_Diacritical_Marks: boolean;
InCombining_Diacritical_Marks_Extended: boolean;
InCombining_Diacritical_Marks_For_Symbols: boolean;
InCombining_Diacritical_Marks_Supplement: boolean;
InCombining_Half_Marks: boolean;
InCommon_Indic_Number_Forms: boolean;
InControl_Pictures: boolean;
InCoptic: boolean;
InCoptic_