tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

CodePointSetData.d.ts (67887B)


      1 // generated by diplomat-tool
      2 import type { CodePointRangeIterator } from "./CodePointRangeIterator"
      3 import type { DataError } from "./DataError"
      4 import type { DataProvider } from "./DataProvider"
      5 import type { GeneralCategoryGroup } from "./GeneralCategoryGroup"
      6 import type { GeneralCategoryGroup_obj } from "./GeneralCategoryGroup"
      7 import type { pointer, codepoint } from "./diplomat-runtime.d.ts";
      8 
      9 
     10 /**
     11 * An ICU4X Unicode Set Property object, capable of querying whether a code point is contained in a set based on a Unicode property.
     12 *
     13 * See the [Rust documentation for `properties`](https://docs.rs/icu/latest/icu/properties/index.html) for more information.
     14 *
     15 * See the [Rust documentation for `CodePointSetData`](https://docs.rs/icu/latest/icu/properties/struct.CodePointSetData.html) for more information.
     16 *
     17 * See the [Rust documentation for `CodePointSetDataBorrowed`](https://docs.rs/icu/latest/icu/properties/struct.CodePointSetDataBorrowed.html) for more information.
     18 */
     19 
     20 
     21 export class CodePointSetData {
     22    get ffiValue(): pointer;
     23 
     24 
     25    /**
     26     * Checks whether the code point is in the set.
     27     *
     28     * See the [Rust documentation for `contains`](https://docs.rs/icu/latest/icu/properties/struct.CodePointSetDataBorrowed.html#method.contains) for more information.
     29     */
     30    contains(cp: codepoint): boolean;
     31 
     32    /**
     33     * Produces an iterator over ranges of code points contained in this set
     34     *
     35     * See the [Rust documentation for `iter_ranges`](https://docs.rs/icu/latest/icu/properties/struct.CodePointSetDataBorrowed.html#method.iter_ranges) for more information.
     36     */
     37    iterRanges(): CodePointRangeIterator;
     38 
     39    /**
     40     * Produces an iterator over ranges of code points not contained in this set
     41     *
     42     * See the [Rust documentation for `iter_ranges_complemented`](https://docs.rs/icu/latest/icu/properties/struct.CodePointSetDataBorrowed.html#method.iter_ranges_complemented) for more information.
     43     */
     44    iterRangesComplemented(): CodePointRangeIterator;
     45 
     46    /**
     47     * Produces a set for obtaining General Category Group values
     48     * which is a mask with the same format as the `U_GC_XX_MASK` mask in ICU4C, using compiled data.
     49     *
     50     * See the [Rust documentation for `GeneralCategoryGroup`](https://docs.rs/icu/latest/icu/properties/props/struct.GeneralCategoryGroup.html) for more information.
     51     *
     52     * See the [Rust documentation for `get_set_for_value_group`](https://docs.rs/icu/latest/icu/properties/struct.CodePointMapDataBorrowed.html#method.get_set_for_value_group) for more information.
     53     */
     54    static createGeneralCategoryGroup(group: GeneralCategoryGroup_obj): CodePointSetData;
     55 
     56    /**
     57     * Produces a set for obtaining General Category Group values
     58     * which is a mask with the same format as the `U_GC_XX_MASK` mask in ICU4C, using a provided data source.
     59     *
     60     * See the [Rust documentation for `GeneralCategoryGroup`](https://docs.rs/icu/latest/icu/properties/props/struct.GeneralCategoryGroup.html) for more information.
     61     *
     62     * See the [Rust documentation for `get_set_for_value_group`](https://docs.rs/icu/latest/icu/properties/struct.CodePointMapDataBorrowed.html#method.get_set_for_value_group) for more information.
     63     */
     64    static createGeneralCategoryGroupWithProvider(provider: DataProvider, group: number): CodePointSetData;
     65 
     66    /**
     67     * Get the `Ascii_Hex_Digit` value for a given character, using compiled data
     68     *
     69     * See the [Rust documentation for `for_char`](https://docs.rs/icu/latest/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
     70     */
     71    static asciiHexDigitForChar(ch: codepoint): boolean;
     72 
     73    /**
     74     * Create a set for the `Ascii_Hex_Digit` property, using compiled data.
     75     *
     76     * See the [Rust documentation for `AsciiHexDigit`](https://docs.rs/icu/latest/icu/properties/props/struct.AsciiHexDigit.html) for more information.
     77     */
     78    static createAsciiHexDigit(): CodePointSetData;
     79 
     80    /**
     81     * Create a set for the `Ascii_Hex_Digit` property, using a particular data source.
     82     *
     83     * See the [Rust documentation for `AsciiHexDigit`](https://docs.rs/icu/latest/icu/properties/props/struct.AsciiHexDigit.html) for more information.
     84     */
     85    static createAsciiHexDigitWithProvider(provider: DataProvider): CodePointSetData;
     86 
     87    /**
     88     * Get the `Alnum` value for a given character, using compiled data
     89     *
     90     * See the [Rust documentation for `for_char`](https://docs.rs/icu/latest/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
     91     */
     92    static alnumForChar(ch: codepoint): boolean;
     93 
     94    /**
     95     * Create a set for the `Alnum` property, using compiled data.
     96     *
     97     * See the [Rust documentation for `Alnum`](https://docs.rs/icu/latest/icu/properties/props/struct.Alnum.html) for more information.
     98     */
     99    static createAlnum(): CodePointSetData;
    100 
    101    /**
    102     * Create a set for the `Alnum` property, using a particular data source.
    103     *
    104     * See the [Rust documentation for `Alnum`](https://docs.rs/icu/latest/icu/properties/props/struct.Alnum.html) for more information.
    105     */
    106    static createAlnumWithProvider(provider: DataProvider): CodePointSetData;
    107 
    108    /**
    109     * Get the `Alphabetic` value for a given character, using compiled data
    110     *
    111     * See the [Rust documentation for `for_char`](https://docs.rs/icu/latest/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
    112     */
    113    static alphabeticForChar(ch: codepoint): boolean;
    114 
    115    /**
    116     * Create a set for the `Alphabetic` property, using compiled data.
    117     *
    118     * See the [Rust documentation for `Alphabetic`](https://docs.rs/icu/latest/icu/properties/props/struct.Alphabetic.html) for more information.
    119     */
    120    static createAlphabetic(): CodePointSetData;
    121 
    122    /**
    123     * Create a set for the `Alphabetic` property, using a particular data source.
    124     *
    125     * See the [Rust documentation for `Alphabetic`](https://docs.rs/icu/latest/icu/properties/props/struct.Alphabetic.html) for more information.
    126     */
    127    static createAlphabeticWithProvider(provider: DataProvider): CodePointSetData;
    128 
    129    /**
    130     * Get the `Bidi_Control` value for a given character, using compiled data
    131     *
    132     * See the [Rust documentation for `for_char`](https://docs.rs/icu/latest/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
    133     */
    134    static bidiControlForChar(ch: codepoint): boolean;
    135 
    136    /**
    137     * Create a set for the `Bidi_Control` property, using compiled data.
    138     *
    139     * See the [Rust documentation for `BidiControl`](https://docs.rs/icu/latest/icu/properties/props/struct.BidiControl.html) for more information.
    140     */
    141    static createBidiControl(): CodePointSetData;
    142 
    143    /**
    144     * Create a set for the `Bidi_Control` property, using a particular data source.
    145     *
    146     * See the [Rust documentation for `BidiControl`](https://docs.rs/icu/latest/icu/properties/props/struct.BidiControl.html) for more information.
    147     */
    148    static createBidiControlWithProvider(provider: DataProvider): CodePointSetData;
    149 
    150    /**
    151     * Get the `Bidi_Mirrored` value for a given character, using compiled data
    152     *
    153     * See the [Rust documentation for `for_char`](https://docs.rs/icu/latest/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
    154     */
    155    static bidiMirroredForChar(ch: codepoint): boolean;
    156 
    157    /**
    158     * Create a set for the `Bidi_Mirrored` property, using compiled data.
    159     *
    160     * See the [Rust documentation for `BidiMirrored`](https://docs.rs/icu/latest/icu/properties/props/struct.BidiMirrored.html) for more information.
    161     */
    162    static createBidiMirrored(): CodePointSetData;
    163 
    164    /**
    165     * Create a set for the `Bidi_Mirrored` property, using a particular data source.
    166     *
    167     * See the [Rust documentation for `BidiMirrored`](https://docs.rs/icu/latest/icu/properties/props/struct.BidiMirrored.html) for more information.
    168     */
    169    static createBidiMirroredWithProvider(provider: DataProvider): CodePointSetData;
    170 
    171    /**
    172     * Get the `Blank` value for a given character, using compiled data
    173     *
    174     * See the [Rust documentation for `for_char`](https://docs.rs/icu/latest/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
    175     */
    176    static blankForChar(ch: codepoint): boolean;
    177 
    178    /**
    179     * Create a set for the `Blank` property, using compiled data.
    180     *
    181     * See the [Rust documentation for `Blank`](https://docs.rs/icu/latest/icu/properties/props/struct.Blank.html) for more information.
    182     */
    183    static createBlank(): CodePointSetData;
    184 
    185    /**
    186     * Create a set for the `Blank` property, using a particular data source.
    187     *
    188     * See the [Rust documentation for `Blank`](https://docs.rs/icu/latest/icu/properties/props/struct.Blank.html) for more information.
    189     */
    190    static createBlankWithProvider(provider: DataProvider): CodePointSetData;
    191 
    192    /**
    193     * Get the `Cased` value for a given character, using compiled data
    194     *
    195     * See the [Rust documentation for `for_char`](https://docs.rs/icu/latest/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
    196     */
    197    static casedForChar(ch: codepoint): boolean;
    198 
    199    /**
    200     * Create a set for the `Cased` property, using compiled data.
    201     *
    202     * See the [Rust documentation for `Cased`](https://docs.rs/icu/latest/icu/properties/props/struct.Cased.html) for more information.
    203     */
    204    static createCased(): CodePointSetData;
    205 
    206    /**
    207     * Create a set for the `Cased` property, using a particular data source.
    208     *
    209     * See the [Rust documentation for `Cased`](https://docs.rs/icu/latest/icu/properties/props/struct.Cased.html) for more information.
    210     */
    211    static createCasedWithProvider(provider: DataProvider): CodePointSetData;
    212 
    213    /**
    214     * Get the `Case_Ignorable` value for a given character, using compiled data
    215     *
    216     * See the [Rust documentation for `for_char`](https://docs.rs/icu/latest/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
    217     */
    218    static caseIgnorableForChar(ch: codepoint): boolean;
    219 
    220    /**
    221     * Create a set for the `Case_Ignorable` property, using compiled data.
    222     *
    223     * See the [Rust documentation for `CaseIgnorable`](https://docs.rs/icu/latest/icu/properties/props/struct.CaseIgnorable.html) for more information.
    224     */
    225    static createCaseIgnorable(): CodePointSetData;
    226 
    227    /**
    228     * Create a set for the `Case_Ignorable` property, using a particular data source.
    229     *
    230     * See the [Rust documentation for `CaseIgnorable`](https://docs.rs/icu/latest/icu/properties/props/struct.CaseIgnorable.html) for more information.
    231     */
    232    static createCaseIgnorableWithProvider(provider: DataProvider): CodePointSetData;
    233 
    234    /**
    235     * Get the `Full_Composition_Exclusion` value for a given character, using compiled data
    236     *
    237     * See the [Rust documentation for `for_char`](https://docs.rs/icu/latest/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
    238     */
    239    static fullCompositionExclusionForChar(ch: codepoint): boolean;
    240 
    241    /**
    242     * Create a set for the `Full_Composition_Exclusion` property, using compiled data.
    243     *
    244     * See the [Rust documentation for `FullCompositionExclusion`](https://docs.rs/icu/latest/icu/properties/props/struct.FullCompositionExclusion.html) for more information.
    245     */
    246    static createFullCompositionExclusion(): CodePointSetData;
    247 
    248    /**
    249     * Create a set for the `Full_Composition_Exclusion` property, using a particular data source.
    250     *
    251     * See the [Rust documentation for `FullCompositionExclusion`](https://docs.rs/icu/latest/icu/properties/props/struct.FullCompositionExclusion.html) for more information.
    252     */
    253    static createFullCompositionExclusionWithProvider(provider: DataProvider): CodePointSetData;
    254 
    255    /**
    256     * Get the `Changes_When_Casefolded` value for a given character, using compiled data
    257     *
    258     * See the [Rust documentation for `for_char`](https://docs.rs/icu/latest/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
    259     */
    260    static changesWhenCasefoldedForChar(ch: codepoint): boolean;
    261 
    262    /**
    263     * Create a set for the `Changes_When_Casefolded` property, using compiled data.
    264     *
    265     * See the [Rust documentation for `ChangesWhenCasefolded`](https://docs.rs/icu/latest/icu/properties/props/struct.ChangesWhenCasefolded.html) for more information.
    266     */
    267    static createChangesWhenCasefolded(): CodePointSetData;
    268 
    269    /**
    270     * Create a set for the `Changes_When_Casefolded` property, using a particular data source.
    271     *
    272     * See the [Rust documentation for `ChangesWhenCasefolded`](https://docs.rs/icu/latest/icu/properties/props/struct.ChangesWhenCasefolded.html) for more information.
    273     */
    274    static createChangesWhenCasefoldedWithProvider(provider: DataProvider): CodePointSetData;
    275 
    276    /**
    277     * Get the `Changes_When_Casemapped` value for a given character, using compiled data
    278     *
    279     * See the [Rust documentation for `for_char`](https://docs.rs/icu/latest/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
    280     */
    281    static changesWhenCasemappedForChar(ch: codepoint): boolean;
    282 
    283    /**
    284     * Create a set for the `Changes_When_Casemapped` property, using compiled data.
    285     *
    286     * See the [Rust documentation for `ChangesWhenCasemapped`](https://docs.rs/icu/latest/icu/properties/props/struct.ChangesWhenCasemapped.html) for more information.
    287     */
    288    static createChangesWhenCasemapped(): CodePointSetData;
    289 
    290    /**
    291     * Create a set for the `Changes_When_Casemapped` property, using a particular data source.
    292     *
    293     * See the [Rust documentation for `ChangesWhenCasemapped`](https://docs.rs/icu/latest/icu/properties/props/struct.ChangesWhenCasemapped.html) for more information.
    294     */
    295    static createChangesWhenCasemappedWithProvider(provider: DataProvider): CodePointSetData;
    296 
    297    /**
    298     * Get the `Changes_When_Nfkc_Casefolded` value for a given character, using compiled data
    299     *
    300     * See the [Rust documentation for `for_char`](https://docs.rs/icu/latest/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
    301     */
    302    static changesWhenNfkcCasefoldedForChar(ch: codepoint): boolean;
    303 
    304    /**
    305     * Create a set for the `Changes_When_Nfkc_Casefolded` property, using compiled data.
    306     *
    307     * See the [Rust documentation for `ChangesWhenNfkcCasefolded`](https://docs.rs/icu/latest/icu/properties/props/struct.ChangesWhenNfkcCasefolded.html) for more information.
    308     */
    309    static createChangesWhenNfkcCasefolded(): CodePointSetData;
    310 
    311    /**
    312     * Create a set for the `Changes_When_Nfkc_Casefolded` property, using a particular data source.
    313     *
    314     * See the [Rust documentation for `ChangesWhenNfkcCasefolded`](https://docs.rs/icu/latest/icu/properties/props/struct.ChangesWhenNfkcCasefolded.html) for more information.
    315     */
    316    static createChangesWhenNfkcCasefoldedWithProvider(provider: DataProvider): CodePointSetData;
    317 
    318    /**
    319     * Get the `Changes_When_Lowercased` value for a given character, using compiled data
    320     *
    321     * See the [Rust documentation for `for_char`](https://docs.rs/icu/latest/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
    322     */
    323    static changesWhenLowercasedForChar(ch: codepoint): boolean;
    324 
    325    /**
    326     * Create a set for the `Changes_When_Lowercased` property, using compiled data.
    327     *
    328     * See the [Rust documentation for `ChangesWhenLowercased`](https://docs.rs/icu/latest/icu/properties/props/struct.ChangesWhenLowercased.html) for more information.
    329     */
    330    static createChangesWhenLowercased(): CodePointSetData;
    331 
    332    /**
    333     * Create a set for the `Changes_When_Lowercased` property, using a particular data source.
    334     *
    335     * See the [Rust documentation for `ChangesWhenLowercased`](https://docs.rs/icu/latest/icu/properties/props/struct.ChangesWhenLowercased.html) for more information.
    336     */
    337    static createChangesWhenLowercasedWithProvider(provider: DataProvider): CodePointSetData;
    338 
    339    /**
    340     * Get the `Changes_When_Titlecased` value for a given character, using compiled data
    341     *
    342     * See the [Rust documentation for `for_char`](https://docs.rs/icu/latest/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
    343     */
    344    static changesWhenTitlecasedForChar(ch: codepoint): boolean;
    345 
    346    /**
    347     * Create a set for the `Changes_When_Titlecased` property, using compiled data.
    348     *
    349     * See the [Rust documentation for `ChangesWhenTitlecased`](https://docs.rs/icu/latest/icu/properties/props/struct.ChangesWhenTitlecased.html) for more information.
    350     */
    351    static createChangesWhenTitlecased(): CodePointSetData;
    352 
    353    /**
    354     * Create a set for the `Changes_When_Titlecased` property, using a particular data source.
    355     *
    356     * See the [Rust documentation for `ChangesWhenTitlecased`](https://docs.rs/icu/latest/icu/properties/props/struct.ChangesWhenTitlecased.html) for more information.
    357     */
    358    static createChangesWhenTitlecasedWithProvider(provider: DataProvider): CodePointSetData;
    359 
    360    /**
    361     * Get the `Changes_When_Uppercased` value for a given character, using compiled data
    362     *
    363     * See the [Rust documentation for `for_char`](https://docs.rs/icu/latest/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
    364     */
    365    static changesWhenUppercasedForChar(ch: codepoint): boolean;
    366 
    367    /**
    368     * Create a set for the `Changes_When_Uppercased` property, using compiled data.
    369     *
    370     * See the [Rust documentation for `ChangesWhenUppercased`](https://docs.rs/icu/latest/icu/properties/props/struct.ChangesWhenUppercased.html) for more information.
    371     */
    372    static createChangesWhenUppercased(): CodePointSetData;
    373 
    374    /**
    375     * Create a set for the `Changes_When_Uppercased` property, using a particular data source.
    376     *
    377     * See the [Rust documentation for `ChangesWhenUppercased`](https://docs.rs/icu/latest/icu/properties/props/struct.ChangesWhenUppercased.html) for more information.
    378     */
    379    static createChangesWhenUppercasedWithProvider(provider: DataProvider): CodePointSetData;
    380 
    381    /**
    382     * Get the `Dash` value for a given character, using compiled data
    383     *
    384     * See the [Rust documentation for `for_char`](https://docs.rs/icu/latest/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
    385     */
    386    static dashForChar(ch: codepoint): boolean;
    387 
    388    /**
    389     * Create a set for the `Dash` property, using compiled data.
    390     *
    391     * See the [Rust documentation for `Dash`](https://docs.rs/icu/latest/icu/properties/props/struct.Dash.html) for more information.
    392     */
    393    static createDash(): CodePointSetData;
    394 
    395    /**
    396     * Create a set for the `Dash` property, using a particular data source.
    397     *
    398     * See the [Rust documentation for `Dash`](https://docs.rs/icu/latest/icu/properties/props/struct.Dash.html) for more information.
    399     */
    400    static createDashWithProvider(provider: DataProvider): CodePointSetData;
    401 
    402    /**
    403     * Get the `Deprecated` value for a given character, using compiled data
    404     *
    405     * See the [Rust documentation for `for_char`](https://docs.rs/icu/latest/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
    406     */
    407    static deprecatedForChar(ch: codepoint): boolean;
    408 
    409    /**
    410     * Create a set for the `Deprecated` property, using compiled data.
    411     *
    412     * See the [Rust documentation for `Deprecated`](https://docs.rs/icu/latest/icu/properties/props/struct.Deprecated.html) for more information.
    413     */
    414    static createDeprecated(): CodePointSetData;
    415 
    416    /**
    417     * Create a set for the `Deprecated` property, using a particular data source.
    418     *
    419     * See the [Rust documentation for `Deprecated`](https://docs.rs/icu/latest/icu/properties/props/struct.Deprecated.html) for more information.
    420     */
    421    static createDeprecatedWithProvider(provider: DataProvider): CodePointSetData;
    422 
    423    /**
    424     * Get the `Default_Ignorable_Code_Point` value for a given character, using compiled data
    425     *
    426     * See the [Rust documentation for `for_char`](https://docs.rs/icu/latest/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
    427     */
    428    static defaultIgnorableCodePointForChar(ch: codepoint): boolean;
    429 
    430    /**
    431     * Create a set for the `Default_Ignorable_Code_Point` property, using compiled data.
    432     *
    433     * See the [Rust documentation for `DefaultIgnorableCodePoint`](https://docs.rs/icu/latest/icu/properties/props/struct.DefaultIgnorableCodePoint.html) for more information.
    434     */
    435    static createDefaultIgnorableCodePoint(): CodePointSetData;
    436 
    437    /**
    438     * Create a set for the `Default_Ignorable_Code_Point` property, using a particular data source.
    439     *
    440     * See the [Rust documentation for `DefaultIgnorableCodePoint`](https://docs.rs/icu/latest/icu/properties/props/struct.DefaultIgnorableCodePoint.html) for more information.
    441     */
    442    static createDefaultIgnorableCodePointWithProvider(provider: DataProvider): CodePointSetData;
    443 
    444    /**
    445     * Get the `Diacritic` value for a given character, using compiled data
    446     *
    447     * See the [Rust documentation for `for_char`](https://docs.rs/icu/latest/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
    448     */
    449    static diacriticForChar(ch: codepoint): boolean;
    450 
    451    /**
    452     * Create a set for the `Diacritic` property, using compiled data.
    453     *
    454     * See the [Rust documentation for `Diacritic`](https://docs.rs/icu/latest/icu/properties/props/struct.Diacritic.html) for more information.
    455     */
    456    static createDiacritic(): CodePointSetData;
    457 
    458    /**
    459     * Create a set for the `Diacritic` property, using a particular data source.
    460     *
    461     * See the [Rust documentation for `Diacritic`](https://docs.rs/icu/latest/icu/properties/props/struct.Diacritic.html) for more information.
    462     */
    463    static createDiacriticWithProvider(provider: DataProvider): CodePointSetData;
    464 
    465    /**
    466     * Get the `Emoji_Modifier_Base` value for a given character, using compiled data
    467     *
    468     * See the [Rust documentation for `for_char`](https://docs.rs/icu/latest/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
    469     */
    470    static emojiModifierBaseForChar(ch: codepoint): boolean;
    471 
    472    /**
    473     * Create a set for the `Emoji_Modifier_Base` property, using compiled data.
    474     *
    475     * See the [Rust documentation for `EmojiModifierBase`](https://docs.rs/icu/latest/icu/properties/props/struct.EmojiModifierBase.html) for more information.
    476     */
    477    static createEmojiModifierBase(): CodePointSetData;
    478 
    479    /**
    480     * Create a set for the `Emoji_Modifier_Base` property, using a particular data source.
    481     *
    482     * See the [Rust documentation for `EmojiModifierBase`](https://docs.rs/icu/latest/icu/properties/props/struct.EmojiModifierBase.html) for more information.
    483     */
    484    static createEmojiModifierBaseWithProvider(provider: DataProvider): CodePointSetData;
    485 
    486    /**
    487     * Get the `Emoji_Component` value for a given character, using compiled data
    488     *
    489     * See the [Rust documentation for `for_char`](https://docs.rs/icu/latest/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
    490     */
    491    static emojiComponentForChar(ch: codepoint): boolean;
    492 
    493    /**
    494     * Create a set for the `Emoji_Component` property, using compiled data.
    495     *
    496     * See the [Rust documentation for `EmojiComponent`](https://docs.rs/icu/latest/icu/properties/props/struct.EmojiComponent.html) for more information.
    497     */
    498    static createEmojiComponent(): CodePointSetData;
    499 
    500    /**
    501     * Create a set for the `Emoji_Component` property, using a particular data source.
    502     *
    503     * See the [Rust documentation for `EmojiComponent`](https://docs.rs/icu/latest/icu/properties/props/struct.EmojiComponent.html) for more information.
    504     */
    505    static createEmojiComponentWithProvider(provider: DataProvider): CodePointSetData;
    506 
    507    /**
    508     * Get the `Emoji_Modifier` value for a given character, using compiled data
    509     *
    510     * See the [Rust documentation for `for_char`](https://docs.rs/icu/latest/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
    511     */
    512    static emojiModifierForChar(ch: codepoint): boolean;
    513 
    514    /**
    515     * Create a set for the `Emoji_Modifier` property, using compiled data.
    516     *
    517     * See the [Rust documentation for `EmojiModifier`](https://docs.rs/icu/latest/icu/properties/props/struct.EmojiModifier.html) for more information.
    518     */
    519    static createEmojiModifier(): CodePointSetData;
    520 
    521    /**
    522     * Create a set for the `Emoji_Modifier` property, using a particular data source.
    523     *
    524     * See the [Rust documentation for `EmojiModifier`](https://docs.rs/icu/latest/icu/properties/props/struct.EmojiModifier.html) for more information.
    525     */
    526    static createEmojiModifierWithProvider(provider: DataProvider): CodePointSetData;
    527 
    528    /**
    529     * Get the `Emoji` value for a given character, using compiled data
    530     *
    531     * See the [Rust documentation for `for_char`](https://docs.rs/icu/latest/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
    532     */
    533    static emojiForChar(ch: codepoint): boolean;
    534 
    535    /**
    536     * Create a set for the `Emoji` property, using compiled data.
    537     *
    538     * See the [Rust documentation for `Emoji`](https://docs.rs/icu/latest/icu/properties/props/struct.Emoji.html) for more information.
    539     */
    540    static createEmoji(): CodePointSetData;
    541 
    542    /**
    543     * Create a set for the `Emoji` property, using a particular data source.
    544     *
    545     * See the [Rust documentation for `Emoji`](https://docs.rs/icu/latest/icu/properties/props/struct.Emoji.html) for more information.
    546     */
    547    static createEmojiWithProvider(provider: DataProvider): CodePointSetData;
    548 
    549    /**
    550     * Get the `Emoji_Presentation` value for a given character, using compiled data
    551     *
    552     * See the [Rust documentation for `for_char`](https://docs.rs/icu/latest/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
    553     */
    554    static emojiPresentationForChar(ch: codepoint): boolean;
    555 
    556    /**
    557     * Create a set for the `Emoji_Presentation` property, using compiled data.
    558     *
    559     * See the [Rust documentation for `EmojiPresentation`](https://docs.rs/icu/latest/icu/properties/props/struct.EmojiPresentation.html) for more information.
    560     */
    561    static createEmojiPresentation(): CodePointSetData;
    562 
    563    /**
    564     * Create a set for the `Emoji_Presentation` property, using a particular data source.
    565     *
    566     * See the [Rust documentation for `EmojiPresentation`](https://docs.rs/icu/latest/icu/properties/props/struct.EmojiPresentation.html) for more information.
    567     */
    568    static createEmojiPresentationWithProvider(provider: DataProvider): CodePointSetData;
    569 
    570    /**
    571     * Get the `Extender` value for a given character, using compiled data
    572     *
    573     * See the [Rust documentation for `for_char`](https://docs.rs/icu/latest/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
    574     */
    575    static extenderForChar(ch: codepoint): boolean;
    576 
    577    /**
    578     * Create a set for the `Extender` property, using compiled data.
    579     *
    580     * See the [Rust documentation for `Extender`](https://docs.rs/icu/latest/icu/properties/props/struct.Extender.html) for more information.
    581     */
    582    static createExtender(): CodePointSetData;
    583 
    584    /**
    585     * Create a set for the `Extender` property, using a particular data source.
    586     *
    587     * See the [Rust documentation for `Extender`](https://docs.rs/icu/latest/icu/properties/props/struct.Extender.html) for more information.
    588     */
    589    static createExtenderWithProvider(provider: DataProvider): CodePointSetData;
    590 
    591    /**
    592     * Get the `Extended_Pictographic` value for a given character, using compiled data
    593     *
    594     * See the [Rust documentation for `for_char`](https://docs.rs/icu/latest/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
    595     */
    596    static extendedPictographicForChar(ch: codepoint): boolean;
    597 
    598    /**
    599     * Create a set for the `Extended_Pictographic` property, using compiled data.
    600     *
    601     * See the [Rust documentation for `ExtendedPictographic`](https://docs.rs/icu/latest/icu/properties/props/struct.ExtendedPictographic.html) for more information.
    602     */
    603    static createExtendedPictographic(): CodePointSetData;
    604 
    605    /**
    606     * Create a set for the `Extended_Pictographic` property, using a particular data source.
    607     *
    608     * See the [Rust documentation for `ExtendedPictographic`](https://docs.rs/icu/latest/icu/properties/props/struct.ExtendedPictographic.html) for more information.
    609     */
    610    static createExtendedPictographicWithProvider(provider: DataProvider): CodePointSetData;
    611 
    612    /**
    613     * Get the `Graph` value for a given character, using compiled data
    614     *
    615     * See the [Rust documentation for `for_char`](https://docs.rs/icu/latest/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
    616     */
    617    static graphForChar(ch: codepoint): boolean;
    618 
    619    /**
    620     * Create a set for the `Graph` property, using compiled data.
    621     *
    622     * See the [Rust documentation for `Graph`](https://docs.rs/icu/latest/icu/properties/props/struct.Graph.html) for more information.
    623     */
    624    static createGraph(): CodePointSetData;
    625 
    626    /**
    627     * Create a set for the `Graph` property, using a particular data source.
    628     *
    629     * See the [Rust documentation for `Graph`](https://docs.rs/icu/latest/icu/properties/props/struct.Graph.html) for more information.
    630     */
    631    static createGraphWithProvider(provider: DataProvider): CodePointSetData;
    632 
    633    /**
    634     * Get the `Grapheme_Base` value for a given character, using compiled data
    635     *
    636     * See the [Rust documentation for `for_char`](https://docs.rs/icu/latest/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
    637     */
    638    static graphemeBaseForChar(ch: codepoint): boolean;
    639 
    640    /**
    641     * Create a set for the `Grapheme_Base` property, using compiled data.
    642     *
    643     * See the [Rust documentation for `GraphemeBase`](https://docs.rs/icu/latest/icu/properties/props/struct.GraphemeBase.html) for more information.
    644     */
    645    static createGraphemeBase(): CodePointSetData;
    646 
    647    /**
    648     * Create a set for the `Grapheme_Base` property, using a particular data source.
    649     *
    650     * See the [Rust documentation for `GraphemeBase`](https://docs.rs/icu/latest/icu/properties/props/struct.GraphemeBase.html) for more information.
    651     */
    652    static createGraphemeBaseWithProvider(provider: DataProvider): CodePointSetData;
    653 
    654    /**
    655     * Get the `Grapheme_Extend` value for a given character, using compiled data
    656     *
    657     * See the [Rust documentation for `for_char`](https://docs.rs/icu/latest/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
    658     */
    659    static graphemeExtendForChar(ch: codepoint): boolean;
    660 
    661    /**
    662     * Create a set for the `Grapheme_Extend` property, using compiled data.
    663     *
    664     * See the [Rust documentation for `GraphemeExtend`](https://docs.rs/icu/latest/icu/properties/props/struct.GraphemeExtend.html) for more information.
    665     */
    666    static createGraphemeExtend(): CodePointSetData;
    667 
    668    /**
    669     * Create a set for the `Grapheme_Extend` property, using a particular data source.
    670     *
    671     * See the [Rust documentation for `GraphemeExtend`](https://docs.rs/icu/latest/icu/properties/props/struct.GraphemeExtend.html) for more information.
    672     */
    673    static createGraphemeExtendWithProvider(provider: DataProvider): CodePointSetData;
    674 
    675    /**
    676     * Get the `Grapheme_Link` value for a given character, using compiled data
    677     *
    678     * See the [Rust documentation for `for_char`](https://docs.rs/icu/latest/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
    679     */
    680    static graphemeLinkForChar(ch: codepoint): boolean;
    681 
    682    /**
    683     * Create a set for the `Grapheme_Link` property, using compiled data.
    684     *
    685     * See the [Rust documentation for `GraphemeLink`](https://docs.rs/icu/latest/icu/properties/props/struct.GraphemeLink.html) for more information.
    686     */
    687    static createGraphemeLink(): CodePointSetData;
    688 
    689    /**
    690     * Create a set for the `Grapheme_Link` property, using a particular data source.
    691     *
    692     * See the [Rust documentation for `GraphemeLink`](https://docs.rs/icu/latest/icu/properties/props/struct.GraphemeLink.html) for more information.
    693     */
    694    static createGraphemeLinkWithProvider(provider: DataProvider): CodePointSetData;
    695 
    696    /**
    697     * Get the `Hex_Digit` value for a given character, using compiled data
    698     *
    699     * See the [Rust documentation for `for_char`](https://docs.rs/icu/latest/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
    700     */
    701    static hexDigitForChar(ch: codepoint): boolean;
    702 
    703    /**
    704     * Create a set for the `Hex_Digit` property, using compiled data.
    705     *
    706     * See the [Rust documentation for `HexDigit`](https://docs.rs/icu/latest/icu/properties/props/struct.HexDigit.html) for more information.
    707     */
    708    static createHexDigit(): CodePointSetData;
    709 
    710    /**
    711     * Create a set for the `Hex_Digit` property, using a particular data source.
    712     *
    713     * See the [Rust documentation for `HexDigit`](https://docs.rs/icu/latest/icu/properties/props/struct.HexDigit.html) for more information.
    714     */
    715    static createHexDigitWithProvider(provider: DataProvider): CodePointSetData;
    716 
    717    /**
    718     * Get the `Hyphen` value for a given character, using compiled data
    719     *
    720     * See the [Rust documentation for `for_char`](https://docs.rs/icu/latest/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
    721     */
    722    static hyphenForChar(ch: codepoint): boolean;
    723 
    724    /**
    725     * Create a set for the `Hyphen` property, using compiled data.
    726     *
    727     * See the [Rust documentation for `Hyphen`](https://docs.rs/icu/latest/icu/properties/props/struct.Hyphen.html) for more information.
    728     */
    729    static createHyphen(): CodePointSetData;
    730 
    731    /**
    732     * Create a set for the `Hyphen` property, using a particular data source.
    733     *
    734     * See the [Rust documentation for `Hyphen`](https://docs.rs/icu/latest/icu/properties/props/struct.Hyphen.html) for more information.
    735     */
    736    static createHyphenWithProvider(provider: DataProvider): CodePointSetData;
    737 
    738    /**
    739     * Get the `Id_Continue` value for a given character, using compiled data
    740     *
    741     * See the [Rust documentation for `for_char`](https://docs.rs/icu/latest/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
    742     */
    743    static idContinueForChar(ch: codepoint): boolean;
    744 
    745    /**
    746     * Create a set for the `Id_Continue` property, using compiled data.
    747     *
    748     * See the [Rust documentation for `IdContinue`](https://docs.rs/icu/latest/icu/properties/props/struct.IdContinue.html) for more information.
    749     */
    750    static createIdContinue(): CodePointSetData;
    751 
    752    /**
    753     * Create a set for the `Id_Continue` property, using a particular data source.
    754     *
    755     * See the [Rust documentation for `IdContinue`](https://docs.rs/icu/latest/icu/properties/props/struct.IdContinue.html) for more information.
    756     */
    757    static createIdContinueWithProvider(provider: DataProvider): CodePointSetData;
    758 
    759    /**
    760     * Get the `Ideographic` value for a given character, using compiled data
    761     *
    762     * See the [Rust documentation for `for_char`](https://docs.rs/icu/latest/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
    763     */
    764    static ideographicForChar(ch: codepoint): boolean;
    765 
    766    /**
    767     * Create a set for the `Ideographic` property, using compiled data.
    768     *
    769     * See the [Rust documentation for `Ideographic`](https://docs.rs/icu/latest/icu/properties/props/struct.Ideographic.html) for more information.
    770     */
    771    static createIdeographic(): CodePointSetData;
    772 
    773    /**
    774     * Create a set for the `Ideographic` property, using a particular data source.
    775     *
    776     * See the [Rust documentation for `Ideographic`](https://docs.rs/icu/latest/icu/properties/props/struct.Ideographic.html) for more information.
    777     */
    778    static createIdeographicWithProvider(provider: DataProvider): CodePointSetData;
    779 
    780    /**
    781     * Get the `Id_Start` value for a given character, using compiled data
    782     *
    783     * See the [Rust documentation for `for_char`](https://docs.rs/icu/latest/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
    784     */
    785    static idStartForChar(ch: codepoint): boolean;
    786 
    787    /**
    788     * Create a set for the `Id_Start` property, using compiled data.
    789     *
    790     * See the [Rust documentation for `IdStart`](https://docs.rs/icu/latest/icu/properties/props/struct.IdStart.html) for more information.
    791     */
    792    static createIdStart(): CodePointSetData;
    793 
    794    /**
    795     * Create a set for the `Id_Start` property, using a particular data source.
    796     *
    797     * See the [Rust documentation for `IdStart`](https://docs.rs/icu/latest/icu/properties/props/struct.IdStart.html) for more information.
    798     */
    799    static createIdStartWithProvider(provider: DataProvider): CodePointSetData;
    800 
    801    /**
    802     * Get the `Ids_Binary_Operator` value for a given character, using compiled data
    803     *
    804     * See the [Rust documentation for `for_char`](https://docs.rs/icu/latest/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
    805     */
    806    static idsBinaryOperatorForChar(ch: codepoint): boolean;
    807 
    808    /**
    809     * Create a set for the `Ids_Binary_Operator` property, using compiled data.
    810     *
    811     * See the [Rust documentation for `IdsBinaryOperator`](https://docs.rs/icu/latest/icu/properties/props/struct.IdsBinaryOperator.html) for more information.
    812     */
    813    static createIdsBinaryOperator(): CodePointSetData;
    814 
    815    /**
    816     * Create a set for the `Ids_Binary_Operator` property, using a particular data source.
    817     *
    818     * See the [Rust documentation for `IdsBinaryOperator`](https://docs.rs/icu/latest/icu/properties/props/struct.IdsBinaryOperator.html) for more information.
    819     */
    820    static createIdsBinaryOperatorWithProvider(provider: DataProvider): CodePointSetData;
    821 
    822    /**
    823     * Get the `Ids_Trinary_Operator` value for a given character, using compiled data
    824     *
    825     * See the [Rust documentation for `for_char`](https://docs.rs/icu/latest/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
    826     */
    827    static idsTrinaryOperatorForChar(ch: codepoint): boolean;
    828 
    829    /**
    830     * Create a set for the `Ids_Trinary_Operator` property, using compiled data.
    831     *
    832     * See the [Rust documentation for `IdsTrinaryOperator`](https://docs.rs/icu/latest/icu/properties/props/struct.IdsTrinaryOperator.html) for more information.
    833     */
    834    static createIdsTrinaryOperator(): CodePointSetData;
    835 
    836    /**
    837     * Create a set for the `Ids_Trinary_Operator` property, using a particular data source.
    838     *
    839     * See the [Rust documentation for `IdsTrinaryOperator`](https://docs.rs/icu/latest/icu/properties/props/struct.IdsTrinaryOperator.html) for more information.
    840     */
    841    static createIdsTrinaryOperatorWithProvider(provider: DataProvider): CodePointSetData;
    842 
    843    /**
    844     * Get the `Join_Control` value for a given character, using compiled data
    845     *
    846     * See the [Rust documentation for `for_char`](https://docs.rs/icu/latest/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
    847     */
    848    static joinControlForChar(ch: codepoint): boolean;
    849 
    850    /**
    851     * Create a set for the `Join_Control` property, using compiled data.
    852     *
    853     * See the [Rust documentation for `JoinControl`](https://docs.rs/icu/latest/icu/properties/props/struct.JoinControl.html) for more information.
    854     */
    855    static createJoinControl(): CodePointSetData;
    856 
    857    /**
    858     * Create a set for the `Join_Control` property, using a particular data source.
    859     *
    860     * See the [Rust documentation for `JoinControl`](https://docs.rs/icu/latest/icu/properties/props/struct.JoinControl.html) for more information.
    861     */
    862    static createJoinControlWithProvider(provider: DataProvider): CodePointSetData;
    863 
    864    /**
    865     * Get the `Logical_Order_Exception` value for a given character, using compiled data
    866     *
    867     * See the [Rust documentation for `for_char`](https://docs.rs/icu/latest/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
    868     */
    869    static logicalOrderExceptionForChar(ch: codepoint): boolean;
    870 
    871    /**
    872     * Create a set for the `Logical_Order_Exception` property, using compiled data.
    873     *
    874     * See the [Rust documentation for `LogicalOrderException`](https://docs.rs/icu/latest/icu/properties/props/struct.LogicalOrderException.html) for more information.
    875     */
    876    static createLogicalOrderException(): CodePointSetData;
    877 
    878    /**
    879     * Create a set for the `Logical_Order_Exception` property, using a particular data source.
    880     *
    881     * See the [Rust documentation for `LogicalOrderException`](https://docs.rs/icu/latest/icu/properties/props/struct.LogicalOrderException.html) for more information.
    882     */
    883    static createLogicalOrderExceptionWithProvider(provider: DataProvider): CodePointSetData;
    884 
    885    /**
    886     * Get the `Lowercase` value for a given character, using compiled data
    887     *
    888     * See the [Rust documentation for `for_char`](https://docs.rs/icu/latest/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
    889     */
    890    static lowercaseForChar(ch: codepoint): boolean;
    891 
    892    /**
    893     * Create a set for the `Lowercase` property, using compiled data.
    894     *
    895     * See the [Rust documentation for `Lowercase`](https://docs.rs/icu/latest/icu/properties/props/struct.Lowercase.html) for more information.
    896     */
    897    static createLowercase(): CodePointSetData;
    898 
    899    /**
    900     * Create a set for the `Lowercase` property, using a particular data source.
    901     *
    902     * See the [Rust documentation for `Lowercase`](https://docs.rs/icu/latest/icu/properties/props/struct.Lowercase.html) for more information.
    903     */
    904    static createLowercaseWithProvider(provider: DataProvider): CodePointSetData;
    905 
    906    /**
    907     * Get the `Math` value for a given character, using compiled data
    908     *
    909     * See the [Rust documentation for `for_char`](https://docs.rs/icu/latest/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
    910     */
    911    static mathForChar(ch: codepoint): boolean;
    912 
    913    /**
    914     * Create a set for the `Math` property, using compiled data.
    915     *
    916     * See the [Rust documentation for `Math`](https://docs.rs/icu/latest/icu/properties/props/struct.Math.html) for more information.
    917     */
    918    static createMath(): CodePointSetData;
    919 
    920    /**
    921     * Create a set for the `Math` property, using a particular data source.
    922     *
    923     * See the [Rust documentation for `Math`](https://docs.rs/icu/latest/icu/properties/props/struct.Math.html) for more information.
    924     */
    925    static createMathWithProvider(provider: DataProvider): CodePointSetData;
    926 
    927    /**
    928     * Get the `Noncharacter_Code_Point` value for a given character, using compiled data
    929     *
    930     * See the [Rust documentation for `for_char`](https://docs.rs/icu/latest/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
    931     */
    932    static noncharacterCodePointForChar(ch: codepoint): boolean;
    933 
    934    /**
    935     * Create a set for the `Noncharacter_Code_Point` property, using compiled data.
    936     *
    937     * See the [Rust documentation for `NoncharacterCodePoint`](https://docs.rs/icu/latest/icu/properties/props/struct.NoncharacterCodePoint.html) for more information.
    938     */
    939    static createNoncharacterCodePoint(): CodePointSetData;
    940 
    941    /**
    942     * Create a set for the `Noncharacter_Code_Point` property, using a particular data source.
    943     *
    944     * See the [Rust documentation for `NoncharacterCodePoint`](https://docs.rs/icu/latest/icu/properties/props/struct.NoncharacterCodePoint.html) for more information.
    945     */
    946    static createNoncharacterCodePointWithProvider(provider: DataProvider): CodePointSetData;
    947 
    948    /**
    949     * Get the `Nfc_Inert` value for a given character, using compiled data
    950     *
    951     * See the [Rust documentation for `for_char`](https://docs.rs/icu/latest/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
    952     */
    953    static nfcInertForChar(ch: codepoint): boolean;
    954 
    955    /**
    956     * Create a set for the `Nfc_Inert` property, using compiled data.
    957     *
    958     * See the [Rust documentation for `NfcInert`](https://docs.rs/icu/latest/icu/properties/props/struct.NfcInert.html) for more information.
    959     */
    960    static createNfcInert(): CodePointSetData;
    961 
    962    /**
    963     * Create a set for the `Nfc_Inert` property, using a particular data source.
    964     *
    965     * See the [Rust documentation for `NfcInert`](https://docs.rs/icu/latest/icu/properties/props/struct.NfcInert.html) for more information.
    966     */
    967    static createNfcInertWithProvider(provider: DataProvider): CodePointSetData;
    968 
    969    /**
    970     * Get the `Nfd_Inert` value for a given character, using compiled data
    971     *
    972     * See the [Rust documentation for `for_char`](https://docs.rs/icu/latest/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
    973     */
    974    static nfdInertForChar(ch: codepoint): boolean;
    975 
    976    /**
    977     * Create a set for the `Nfd_Inert` property, using compiled data.
    978     *
    979     * See the [Rust documentation for `NfdInert`](https://docs.rs/icu/latest/icu/properties/props/struct.NfdInert.html) for more information.
    980     */
    981    static createNfdInert(): CodePointSetData;
    982 
    983    /**
    984     * Create a set for the `Nfd_Inert` property, using a particular data source.
    985     *
    986     * See the [Rust documentation for `NfdInert`](https://docs.rs/icu/latest/icu/properties/props/struct.NfdInert.html) for more information.
    987     */
    988    static createNfdInertWithProvider(provider: DataProvider): CodePointSetData;
    989 
    990    /**
    991     * Get the `Nfkc_Inert` value for a given character, using compiled data
    992     *
    993     * See the [Rust documentation for `for_char`](https://docs.rs/icu/latest/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
    994     */
    995    static nfkcInertForChar(ch: codepoint): boolean;
    996 
    997    /**
    998     * Create a set for the `Nfkc_Inert` property, using compiled data.
    999     *
   1000     * See the [Rust documentation for `NfkcInert`](https://docs.rs/icu/latest/icu/properties/props/struct.NfkcInert.html) for more information.
   1001     */
   1002    static createNfkcInert(): CodePointSetData;
   1003 
   1004    /**
   1005     * Create a set for the `Nfkc_Inert` property, using a particular data source.
   1006     *
   1007     * See the [Rust documentation for `NfkcInert`](https://docs.rs/icu/latest/icu/properties/props/struct.NfkcInert.html) for more information.
   1008     */
   1009    static createNfkcInertWithProvider(provider: DataProvider): CodePointSetData;
   1010 
   1011    /**
   1012     * Get the `Nfkd_Inert` value for a given character, using compiled data
   1013     *
   1014     * See the [Rust documentation for `for_char`](https://docs.rs/icu/latest/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
   1015     */
   1016    static nfkdInertForChar(ch: codepoint): boolean;
   1017 
   1018    /**
   1019     * Create a set for the `Nfkd_Inert` property, using compiled data.
   1020     *
   1021     * See the [Rust documentation for `NfkdInert`](https://docs.rs/icu/latest/icu/properties/props/struct.NfkdInert.html) for more information.
   1022     */
   1023    static createNfkdInert(): CodePointSetData;
   1024 
   1025    /**
   1026     * Create a set for the `Nfkd_Inert` property, using a particular data source.
   1027     *
   1028     * See the [Rust documentation for `NfkdInert`](https://docs.rs/icu/latest/icu/properties/props/struct.NfkdInert.html) for more information.
   1029     */
   1030    static createNfkdInertWithProvider(provider: DataProvider): CodePointSetData;
   1031 
   1032    /**
   1033     * Get the `Pattern_Syntax` value for a given character, using compiled data
   1034     *
   1035     * See the [Rust documentation for `for_char`](https://docs.rs/icu/latest/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
   1036     */
   1037    static patternSyntaxForChar(ch: codepoint): boolean;
   1038 
   1039    /**
   1040     * Create a set for the `Pattern_Syntax` property, using compiled data.
   1041     *
   1042     * See the [Rust documentation for `PatternSyntax`](https://docs.rs/icu/latest/icu/properties/props/struct.PatternSyntax.html) for more information.
   1043     */
   1044    static createPatternSyntax(): CodePointSetData;
   1045 
   1046    /**
   1047     * Create a set for the `Pattern_Syntax` property, using a particular data source.
   1048     *
   1049     * See the [Rust documentation for `PatternSyntax`](https://docs.rs/icu/latest/icu/properties/props/struct.PatternSyntax.html) for more information.
   1050     */
   1051    static createPatternSyntaxWithProvider(provider: DataProvider): CodePointSetData;
   1052 
   1053    /**
   1054     * Get the `Pattern_White_Space` value for a given character, using compiled data
   1055     *
   1056     * See the [Rust documentation for `for_char`](https://docs.rs/icu/latest/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
   1057     */
   1058    static patternWhiteSpaceForChar(ch: codepoint): boolean;
   1059 
   1060    /**
   1061     * Create a set for the `Pattern_White_Space` property, using compiled data.
   1062     *
   1063     * See the [Rust documentation for `PatternWhiteSpace`](https://docs.rs/icu/latest/icu/properties/props/struct.PatternWhiteSpace.html) for more information.
   1064     */
   1065    static createPatternWhiteSpace(): CodePointSetData;
   1066 
   1067    /**
   1068     * Create a set for the `Pattern_White_Space` property, using a particular data source.
   1069     *
   1070     * See the [Rust documentation for `PatternWhiteSpace`](https://docs.rs/icu/latest/icu/properties/props/struct.PatternWhiteSpace.html) for more information.
   1071     */
   1072    static createPatternWhiteSpaceWithProvider(provider: DataProvider): CodePointSetData;
   1073 
   1074    /**
   1075     * Get the `Prepended_Concatenation_Mark` value for a given character, using compiled data
   1076     *
   1077     * See the [Rust documentation for `for_char`](https://docs.rs/icu/latest/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
   1078     */
   1079    static prependedConcatenationMarkForChar(ch: codepoint): boolean;
   1080 
   1081    /**
   1082     * Create a set for the `Prepended_Concatenation_Mark` property, using compiled data.
   1083     *
   1084     * See the [Rust documentation for `PrependedConcatenationMark`](https://docs.rs/icu/latest/icu/properties/props/struct.PrependedConcatenationMark.html) for more information.
   1085     */
   1086    static createPrependedConcatenationMark(): CodePointSetData;
   1087 
   1088    /**
   1089     * Create a set for the `Prepended_Concatenation_Mark` property, using a particular data source.
   1090     *
   1091     * See the [Rust documentation for `PrependedConcatenationMark`](https://docs.rs/icu/latest/icu/properties/props/struct.PrependedConcatenationMark.html) for more information.
   1092     */
   1093    static createPrependedConcatenationMarkWithProvider(provider: DataProvider): CodePointSetData;
   1094 
   1095    /**
   1096     * Get the `Print` value for a given character, using compiled data
   1097     *
   1098     * See the [Rust documentation for `for_char`](https://docs.rs/icu/latest/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
   1099     */
   1100    static printForChar(ch: codepoint): boolean;
   1101 
   1102    /**
   1103     * Create a set for the `Print` property, using compiled data.
   1104     *
   1105     * See the [Rust documentation for `Print`](https://docs.rs/icu/latest/icu/properties/props/struct.Print.html) for more information.
   1106     */
   1107    static createPrint(): CodePointSetData;
   1108 
   1109    /**
   1110     * Create a set for the `Print` property, using a particular data source.
   1111     *
   1112     * See the [Rust documentation for `Print`](https://docs.rs/icu/latest/icu/properties/props/struct.Print.html) for more information.
   1113     */
   1114    static createPrintWithProvider(provider: DataProvider): CodePointSetData;
   1115 
   1116    /**
   1117     * Get the `Quotation_Mark` value for a given character, using compiled data
   1118     *
   1119     * See the [Rust documentation for `for_char`](https://docs.rs/icu/latest/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
   1120     */
   1121    static quotationMarkForChar(ch: codepoint): boolean;
   1122 
   1123    /**
   1124     * Create a set for the `Quotation_Mark` property, using compiled data.
   1125     *
   1126     * See the [Rust documentation for `QuotationMark`](https://docs.rs/icu/latest/icu/properties/props/struct.QuotationMark.html) for more information.
   1127     */
   1128    static createQuotationMark(): CodePointSetData;
   1129 
   1130    /**
   1131     * Create a set for the `Quotation_Mark` property, using a particular data source.
   1132     *
   1133     * See the [Rust documentation for `QuotationMark`](https://docs.rs/icu/latest/icu/properties/props/struct.QuotationMark.html) for more information.
   1134     */
   1135    static createQuotationMarkWithProvider(provider: DataProvider): CodePointSetData;
   1136 
   1137    /**
   1138     * Get the `Radical` value for a given character, using compiled data
   1139     *
   1140     * See the [Rust documentation for `for_char`](https://docs.rs/icu/latest/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
   1141     */
   1142    static radicalForChar(ch: codepoint): boolean;
   1143 
   1144    /**
   1145     * Create a set for the `Radical` property, using compiled data.
   1146     *
   1147     * See the [Rust documentation for `Radical`](https://docs.rs/icu/latest/icu/properties/props/struct.Radical.html) for more information.
   1148     */
   1149    static createRadical(): CodePointSetData;
   1150 
   1151    /**
   1152     * Create a set for the `Radical` property, using a particular data source.
   1153     *
   1154     * See the [Rust documentation for `Radical`](https://docs.rs/icu/latest/icu/properties/props/struct.Radical.html) for more information.
   1155     */
   1156    static createRadicalWithProvider(provider: DataProvider): CodePointSetData;
   1157 
   1158    /**
   1159     * Get the `Regional_Indicator` value for a given character, using compiled data
   1160     *
   1161     * See the [Rust documentation for `for_char`](https://docs.rs/icu/latest/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
   1162     */
   1163    static regionalIndicatorForChar(ch: codepoint): boolean;
   1164 
   1165    /**
   1166     * Create a set for the `Regional_Indicator` property, using compiled data.
   1167     *
   1168     * See the [Rust documentation for `RegionalIndicator`](https://docs.rs/icu/latest/icu/properties/props/struct.RegionalIndicator.html) for more information.
   1169     */
   1170    static createRegionalIndicator(): CodePointSetData;
   1171 
   1172    /**
   1173     * Create a set for the `Regional_Indicator` property, using a particular data source.
   1174     *
   1175     * See the [Rust documentation for `RegionalIndicator`](https://docs.rs/icu/latest/icu/properties/props/struct.RegionalIndicator.html) for more information.
   1176     */
   1177    static createRegionalIndicatorWithProvider(provider: DataProvider): CodePointSetData;
   1178 
   1179    /**
   1180     * Get the `Soft_Dotted` value for a given character, using compiled data
   1181     *
   1182     * See the [Rust documentation for `for_char`](https://docs.rs/icu/latest/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
   1183     */
   1184    static softDottedForChar(ch: codepoint): boolean;
   1185 
   1186    /**
   1187     * Create a set for the `Soft_Dotted` property, using compiled data.
   1188     *
   1189     * See the [Rust documentation for `SoftDotted`](https://docs.rs/icu/latest/icu/properties/props/struct.SoftDotted.html) for more information.
   1190     */
   1191    static createSoftDotted(): CodePointSetData;
   1192 
   1193    /**
   1194     * Create a set for the `Soft_Dotted` property, using a particular data source.
   1195     *
   1196     * See the [Rust documentation for `SoftDotted`](https://docs.rs/icu/latest/icu/properties/props/struct.SoftDotted.html) for more information.
   1197     */
   1198    static createSoftDottedWithProvider(provider: DataProvider): CodePointSetData;
   1199 
   1200    /**
   1201     * Get the `Segment_Starter` value for a given character, using compiled data
   1202     *
   1203     * See the [Rust documentation for `for_char`](https://docs.rs/icu/latest/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
   1204     */
   1205    static segmentStarterForChar(ch: codepoint): boolean;
   1206 
   1207    /**
   1208     * Create a set for the `Segment_Starter` property, using compiled data.
   1209     *
   1210     * See the [Rust documentation for `SegmentStarter`](https://docs.rs/icu/latest/icu/properties/props/struct.SegmentStarter.html) for more information.
   1211     */
   1212    static createSegmentStarter(): CodePointSetData;
   1213 
   1214    /**
   1215     * Create a set for the `Segment_Starter` property, using a particular data source.
   1216     *
   1217     * See the [Rust documentation for `SegmentStarter`](https://docs.rs/icu/latest/icu/properties/props/struct.SegmentStarter.html) for more information.
   1218     */
   1219    static createSegmentStarterWithProvider(provider: DataProvider): CodePointSetData;
   1220 
   1221    /**
   1222     * Get the `Case_Sensitive` value for a given character, using compiled data
   1223     *
   1224     * See the [Rust documentation for `for_char`](https://docs.rs/icu/latest/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
   1225     */
   1226    static caseSensitiveForChar(ch: codepoint): boolean;
   1227 
   1228    /**
   1229     * Create a set for the `Case_Sensitive` property, using compiled data.
   1230     *
   1231     * See the [Rust documentation for `CaseSensitive`](https://docs.rs/icu/latest/icu/properties/props/struct.CaseSensitive.html) for more information.
   1232     */
   1233    static createCaseSensitive(): CodePointSetData;
   1234 
   1235    /**
   1236     * Create a set for the `Case_Sensitive` property, using a particular data source.
   1237     *
   1238     * See the [Rust documentation for `CaseSensitive`](https://docs.rs/icu/latest/icu/properties/props/struct.CaseSensitive.html) for more information.
   1239     */
   1240    static createCaseSensitiveWithProvider(provider: DataProvider): CodePointSetData;
   1241 
   1242    /**
   1243     * Get the `Sentence_Terminal` value for a given character, using compiled data
   1244     *
   1245     * See the [Rust documentation for `for_char`](https://docs.rs/icu/latest/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
   1246     */
   1247    static sentenceTerminalForChar(ch: codepoint): boolean;
   1248 
   1249    /**
   1250     * Create a set for the `Sentence_Terminal` property, using compiled data.
   1251     *
   1252     * See the [Rust documentation for `SentenceTerminal`](https://docs.rs/icu/latest/icu/properties/props/struct.SentenceTerminal.html) for more information.
   1253     */
   1254    static createSentenceTerminal(): CodePointSetData;
   1255 
   1256    /**
   1257     * Create a set for the `Sentence_Terminal` property, using a particular data source.
   1258     *
   1259     * See the [Rust documentation for `SentenceTerminal`](https://docs.rs/icu/latest/icu/properties/props/struct.SentenceTerminal.html) for more information.
   1260     */
   1261    static createSentenceTerminalWithProvider(provider: DataProvider): CodePointSetData;
   1262 
   1263    /**
   1264     * Get the `Terminal_Punctuation` value for a given character, using compiled data
   1265     *
   1266     * See the [Rust documentation for `for_char`](https://docs.rs/icu/latest/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
   1267     */
   1268    static terminalPunctuationForChar(ch: codepoint): boolean;
   1269 
   1270    /**
   1271     * Create a set for the `Terminal_Punctuation` property, using compiled data.
   1272     *
   1273     * See the [Rust documentation for `TerminalPunctuation`](https://docs.rs/icu/latest/icu/properties/props/struct.TerminalPunctuation.html) for more information.
   1274     */
   1275    static createTerminalPunctuation(): CodePointSetData;
   1276 
   1277    /**
   1278     * Create a set for the `Terminal_Punctuation` property, using a particular data source.
   1279     *
   1280     * See the [Rust documentation for `TerminalPunctuation`](https://docs.rs/icu/latest/icu/properties/props/struct.TerminalPunctuation.html) for more information.
   1281     */
   1282    static createTerminalPunctuationWithProvider(provider: DataProvider): CodePointSetData;
   1283 
   1284    /**
   1285     * Get the `Unified_Ideograph` value for a given character, using compiled data
   1286     *
   1287     * See the [Rust documentation for `for_char`](https://docs.rs/icu/latest/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
   1288     */
   1289    static unifiedIdeographForChar(ch: codepoint): boolean;
   1290 
   1291    /**
   1292     * Create a set for the `Unified_Ideograph` property, using compiled data.
   1293     *
   1294     * See the [Rust documentation for `UnifiedIdeograph`](https://docs.rs/icu/latest/icu/properties/props/struct.UnifiedIdeograph.html) for more information.
   1295     */
   1296    static createUnifiedIdeograph(): CodePointSetData;
   1297 
   1298    /**
   1299     * Create a set for the `Unified_Ideograph` property, using a particular data source.
   1300     *
   1301     * See the [Rust documentation for `UnifiedIdeograph`](https://docs.rs/icu/latest/icu/properties/props/struct.UnifiedIdeograph.html) for more information.
   1302     */
   1303    static createUnifiedIdeographWithProvider(provider: DataProvider): CodePointSetData;
   1304 
   1305    /**
   1306     * Get the `Uppercase` value for a given character, using compiled data
   1307     *
   1308     * See the [Rust documentation for `for_char`](https://docs.rs/icu/latest/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
   1309     */
   1310    static uppercaseForChar(ch: codepoint): boolean;
   1311 
   1312    /**
   1313     * Create a set for the `Uppercase` property, using compiled data.
   1314     *
   1315     * See the [Rust documentation for `Uppercase`](https://docs.rs/icu/latest/icu/properties/props/struct.Uppercase.html) for more information.
   1316     */
   1317    static createUppercase(): CodePointSetData;
   1318 
   1319    /**
   1320     * Create a set for the `Uppercase` property, using a particular data source.
   1321     *
   1322     * See the [Rust documentation for `Uppercase`](https://docs.rs/icu/latest/icu/properties/props/struct.Uppercase.html) for more information.
   1323     */
   1324    static createUppercaseWithProvider(provider: DataProvider): CodePointSetData;
   1325 
   1326    /**
   1327     * Get the `Variation_Selector` value for a given character, using compiled data
   1328     *
   1329     * See the [Rust documentation for `for_char`](https://docs.rs/icu/latest/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
   1330     */
   1331    static variationSelectorForChar(ch: codepoint): boolean;
   1332 
   1333    /**
   1334     * Create a set for the `Variation_Selector` property, using compiled data.
   1335     *
   1336     * See the [Rust documentation for `VariationSelector`](https://docs.rs/icu/latest/icu/properties/props/struct.VariationSelector.html) for more information.
   1337     */
   1338    static createVariationSelector(): CodePointSetData;
   1339 
   1340    /**
   1341     * Create a set for the `Variation_Selector` property, using a particular data source.
   1342     *
   1343     * See the [Rust documentation for `VariationSelector`](https://docs.rs/icu/latest/icu/properties/props/struct.VariationSelector.html) for more information.
   1344     */
   1345    static createVariationSelectorWithProvider(provider: DataProvider): CodePointSetData;
   1346 
   1347    /**
   1348     * Get the `White_Space` value for a given character, using compiled data
   1349     *
   1350     * See the [Rust documentation for `for_char`](https://docs.rs/icu/latest/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
   1351     */
   1352    static whiteSpaceForChar(ch: codepoint): boolean;
   1353 
   1354    /**
   1355     * Create a set for the `White_Space` property, using compiled data.
   1356     *
   1357     * See the [Rust documentation for `WhiteSpace`](https://docs.rs/icu/latest/icu/properties/props/struct.WhiteSpace.html) for more information.
   1358     */
   1359    static createWhiteSpace(): CodePointSetData;
   1360 
   1361    /**
   1362     * Create a set for the `White_Space` property, using a particular data source.
   1363     *
   1364     * See the [Rust documentation for `WhiteSpace`](https://docs.rs/icu/latest/icu/properties/props/struct.WhiteSpace.html) for more information.
   1365     */
   1366    static createWhiteSpaceWithProvider(provider: DataProvider): CodePointSetData;
   1367 
   1368    /**
   1369     * Get the `Xdigit` value for a given character, using compiled data
   1370     *
   1371     * See the [Rust documentation for `for_char`](https://docs.rs/icu/latest/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
   1372     */
   1373    static xdigitForChar(ch: codepoint): boolean;
   1374 
   1375    /**
   1376     * Create a set for the `Xdigit` property, using compiled data.
   1377     *
   1378     * See the [Rust documentation for `Xdigit`](https://docs.rs/icu/latest/icu/properties/props/struct.Xdigit.html) for more information.
   1379     */
   1380    static createXdigit(): CodePointSetData;
   1381 
   1382    /**
   1383     * Create a set for the `Xdigit` property, using a particular data source.
   1384     *
   1385     * See the [Rust documentation for `Xdigit`](https://docs.rs/icu/latest/icu/properties/props/struct.Xdigit.html) for more information.
   1386     */
   1387    static createXdigitWithProvider(provider: DataProvider): CodePointSetData;
   1388 
   1389    /**
   1390     * Get the `Xid_Continue` value for a given character, using compiled data
   1391     *
   1392     * See the [Rust documentation for `for_char`](https://docs.rs/icu/latest/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
   1393     */
   1394    static xidContinueForChar(ch: codepoint): boolean;
   1395 
   1396    /**
   1397     * Create a set for the `Xid_Continue` property, using compiled data.
   1398     *
   1399     * See the [Rust documentation for `XidContinue`](https://docs.rs/icu/latest/icu/properties/props/struct.XidContinue.html) for more information.
   1400     */
   1401    static createXidContinue(): CodePointSetData;
   1402 
   1403    /**
   1404     * Create a set for the `Xid_Continue` property, using a particular data source.
   1405     *
   1406     * See the [Rust documentation for `XidContinue`](https://docs.rs/icu/latest/icu/properties/props/struct.XidContinue.html) for more information.
   1407     */
   1408    static createXidContinueWithProvider(provider: DataProvider): CodePointSetData;
   1409 
   1410    /**
   1411     * Get the `Xid_Start` value for a given character, using compiled data
   1412     *
   1413     * See the [Rust documentation for `for_char`](https://docs.rs/icu/latest/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
   1414     */
   1415    static xidStartForChar(ch: codepoint): boolean;
   1416 
   1417    /**
   1418     * Create a set for the `Xid_Start` property, using compiled data.
   1419     *
   1420     * See the [Rust documentation for `XidStart`](https://docs.rs/icu/latest/icu/properties/props/struct.XidStart.html) for more information.
   1421     */
   1422    static createXidStart(): CodePointSetData;
   1423 
   1424    /**
   1425     * Create a set for the `Xid_Start` property, using a particular data source.
   1426     *
   1427     * See the [Rust documentation for `XidStart`](https://docs.rs/icu/latest/icu/properties/props/struct.XidStart.html) for more information.
   1428     */
   1429    static createXidStartWithProvider(provider: DataProvider): CodePointSetData;
   1430 
   1431    /**
   1432     * [ecma]: https://tc39.es/ecma262/#table-binary-unicode-properties
   1433     *
   1434     * See the [Rust documentation for `new_for_ecma262`](https://docs.rs/icu/latest/icu/properties/struct.CodePointSetData.html#method.new_for_ecma262) for more information.
   1435     */
   1436    static createForEcma262(propertyName: string): CodePointSetData;
   1437 
   1438    /**
   1439     * [ecma]: https://tc39.es/ecma262/#table-binary-unicode-properties
   1440     *
   1441     * See the [Rust documentation for `new_for_ecma262`](https://docs.rs/icu/latest/icu/properties/struct.CodePointSetData.html#method.new_for_ecma262) for more information.
   1442     */
   1443    static createForEcma262WithProvider(provider: DataProvider, propertyName: string): CodePointSetData;
   1444 }