• 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 `BidiClass`](https://docs.rs/icu/latest/icu/properties/props/struct.BidiClass.html) for more information.
6*/
7
8
9export class BidiClass {
10
11
12    static fromValue(value : BidiClass | string) : BidiClass;
13
14    get value() : string;
15
16    get ffiValue() : number;
17
18    static LeftToRight : BidiClass;
19    static RightToLeft : BidiClass;
20    static EuropeanNumber : BidiClass;
21    static EuropeanSeparator : BidiClass;
22    static EuropeanTerminator : BidiClass;
23    static ArabicNumber : BidiClass;
24    static CommonSeparator : BidiClass;
25    static ParagraphSeparator : BidiClass;
26    static SegmentSeparator : BidiClass;
27    static WhiteSpace : BidiClass;
28    static OtherNeutral : BidiClass;
29    static LeftToRightEmbedding : BidiClass;
30    static LeftToRightOverride : BidiClass;
31    static ArabicLetter : BidiClass;
32    static RightToLeftEmbedding : BidiClass;
33    static RightToLeftOverride : BidiClass;
34    static PopDirectionalFormat : BidiClass;
35    static NonspacingMark : BidiClass;
36    static BoundaryNeutral : BidiClass;
37    static FirstStrongIsolate : BidiClass;
38    static LeftToRightIsolate : BidiClass;
39    static RightToLeftIsolate : BidiClass;
40    static PopDirectionalIsolate : BidiClass;
41
42    static forChar(ch: codepoint): BidiClass;
43
44    longName(): string | null;
45
46    shortName(): string | null;
47
48    toIntegerValue(): number;
49
50    static fromIntegerValue(other: number): BidiClass | null;
51
52    constructor(value: BidiClass | string );
53}