CollatorOptions.d.ts (1509B)
1 // generated by diplomat-tool 2 import type { CollatorAlternateHandling } from "./CollatorAlternateHandling" 3 import type { CollatorCaseLevel } from "./CollatorCaseLevel" 4 import type { CollatorMaxVariable } from "./CollatorMaxVariable" 5 import type { CollatorStrength } from "./CollatorStrength" 6 import type { pointer, codepoint } from "./diplomat-runtime.d.ts"; 7 8 9 /** 10 * See the [Rust documentation for `CollatorOptions`](https://docs.rs/icu/latest/icu/collator/options/struct.CollatorOptions.html) for more information. 11 */ 12 type CollatorOptions_obj = { 13 strength?: CollatorStrength | null; 14 alternateHandling?: CollatorAlternateHandling | null; 15 maxVariable?: CollatorMaxVariable | null; 16 caseLevel?: CollatorCaseLevel | null; 17 }; 18 19 20 21 export class CollatorOptions { 22 get strength(): CollatorStrength | null; 23 set strength(value: CollatorStrength | null); 24 get alternateHandling(): CollatorAlternateHandling | null; 25 set alternateHandling(value: CollatorAlternateHandling | null); 26 get maxVariable(): CollatorMaxVariable | null; 27 set maxVariable(value: CollatorMaxVariable | null); 28 get caseLevel(): CollatorCaseLevel | null; 29 set caseLevel(value: CollatorCaseLevel | null); 30 /** Create `CollatorOptions` from an object that contains all of `CollatorOptions`s fields. 31 * Optional fields do not need to be included in the provided object. 32 */ 33 static fromFields(structObj : CollatorOptions_obj) : CollatorOptions; 34 35 36 37 constructor(structObj: CollatorOptions_obj); 38 }