• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1// generated by diplomat-tool
2import type { pointer, codepoint } from "./diplomat-runtime.d.ts";
3
4
5/** See the [Rust documentation for `LineBreak`](https://docs.rs/icu/latest/icu/properties/props/struct.LineBreak.html) for more information.
6*/
7
8
9export class LineBreak {
10
11
12    static fromValue(value : LineBreak | string) : LineBreak;
13
14    get value() : string;
15
16    get ffiValue() : number;
17
18    static Unknown : LineBreak;
19    static Ambiguous : LineBreak;
20    static Alphabetic : LineBreak;
21    static BreakBoth : LineBreak;
22    static BreakAfter : LineBreak;
23    static BreakBefore : LineBreak;
24    static MandatoryBreak : LineBreak;
25    static ContingentBreak : LineBreak;
26    static ClosePunctuation : LineBreak;
27    static CombiningMark : LineBreak;
28    static CarriageReturn : LineBreak;
29    static Exclamation : LineBreak;
30    static Glue : LineBreak;
31    static Hyphen : LineBreak;
32    static Ideographic : LineBreak;
33    static Inseparable : LineBreak;
34    static InfixNumeric : LineBreak;
35    static LineFeed : LineBreak;
36    static Nonstarter : LineBreak;
37    static Numeric : LineBreak;
38    static OpenPunctuation : LineBreak;
39    static PostfixNumeric : LineBreak;
40    static PrefixNumeric : LineBreak;
41    static Quotation : LineBreak;
42    static ComplexContext : LineBreak;
43    static Surrogate : LineBreak;
44    static Space : LineBreak;
45    static BreakSymbols : LineBreak;
46    static ZwSpace : LineBreak;
47    static NextLine : LineBreak;
48    static WordJoiner : LineBreak;
49    static H2 : LineBreak;
50    static H3 : LineBreak;
51    static Jl : LineBreak;
52    static Jt : LineBreak;
53    static Jv : LineBreak;
54    static CloseParenthesis : LineBreak;
55    static ConditionalJapaneseStarter : LineBreak;
56    static HebrewLetter : LineBreak;
57    static RegionalIndicator : LineBreak;
58    static EBase : LineBreak;
59    static EModifier : LineBreak;
60    static Zwj : LineBreak;
61    static Aksara : LineBreak;
62    static AksaraPrebase : LineBreak;
63    static AksaraStart : LineBreak;
64    static ViramaFinal : LineBreak;
65    static Virama : LineBreak;
66
67    static forChar(ch: codepoint): LineBreak;
68
69    longName(): string | null;
70
71    shortName(): string | null;
72
73    toIntegerValue(): number;
74
75    static fromIntegerValue(other: number): LineBreak | null;
76
77    constructor(value: LineBreak | string );
78}