1// generated by diplomat-tool 2import type { pointer, codepoint } from "./diplomat-runtime.d.ts"; 3 4 5/** See the [Rust documentation for `GraphemeClusterBreak`](https://docs.rs/icu/latest/icu/properties/props/struct.GraphemeClusterBreak.html) for more information. 6*/ 7 8 9export class GraphemeClusterBreak { 10 11 12 static fromValue(value : GraphemeClusterBreak | string) : GraphemeClusterBreak; 13 14 get value() : string; 15 16 get ffiValue() : number; 17 18 static Other : GraphemeClusterBreak; 19 static Control : GraphemeClusterBreak; 20 static Cr : GraphemeClusterBreak; 21 static Extend : GraphemeClusterBreak; 22 static L : GraphemeClusterBreak; 23 static Lf : GraphemeClusterBreak; 24 static Lv : GraphemeClusterBreak; 25 static Lvt : GraphemeClusterBreak; 26 static T : GraphemeClusterBreak; 27 static V : GraphemeClusterBreak; 28 static SpacingMark : GraphemeClusterBreak; 29 static Prepend : GraphemeClusterBreak; 30 static RegionalIndicator : GraphemeClusterBreak; 31 static EBase : GraphemeClusterBreak; 32 static EBaseGaz : GraphemeClusterBreak; 33 static EModifier : GraphemeClusterBreak; 34 static GlueAfterZwj : GraphemeClusterBreak; 35 static Zwj : GraphemeClusterBreak; 36 37 static forChar(ch: codepoint): GraphemeClusterBreak; 38 39 toIntegerValue(): number; 40 41 static fromIntegerValue(other: number): GraphemeClusterBreak | null; 42 43 constructor(value: GraphemeClusterBreak | string ); 44}