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 }