tor-browser

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

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 }