| // generated by diplomat-tool |
| import type { pointer, codepoint } from "./diplomat-runtime.d.ts"; |
| |
| |
| /** See the [Rust documentation for `BidiClass`](https://docs.rs/icu/latest/icu/properties/props/struct.BidiClass.html) for more information. |
| */ |
| |
| |
| export class BidiClass { |
| |
| |
| static fromValue(value : BidiClass | string) : BidiClass; |
| |
| get value() : string; |
| |
| get ffiValue() : number; |
| |
| static LeftToRight : BidiClass; |
| static RightToLeft : BidiClass; |
| static EuropeanNumber : BidiClass; |
| static EuropeanSeparator : BidiClass; |
| static EuropeanTerminator : BidiClass; |
| static ArabicNumber : BidiClass; |
| static CommonSeparator : BidiClass; |
| static ParagraphSeparator : BidiClass; |
| static SegmentSeparator : BidiClass; |
| static WhiteSpace : BidiClass; |
| static OtherNeutral : BidiClass; |
| static LeftToRightEmbedding : BidiClass; |
| static LeftToRightOverride : BidiClass; |
| static ArabicLetter : BidiClass; |
| static RightToLeftEmbedding : BidiClass; |
| static RightToLeftOverride : BidiClass; |
| static PopDirectionalFormat : BidiClass; |
| static NonspacingMark : BidiClass; |
| static BoundaryNeutral : BidiClass; |
| static FirstStrongIsolate : BidiClass; |
| static LeftToRightIsolate : BidiClass; |
| static RightToLeftIsolate : BidiClass; |
| static PopDirectionalIsolate : BidiClass; |
| |
| static forChar(ch: codepoint): BidiClass; |
| |
| longName(): string | null; |
| |
| shortName(): string | null; |
| |
| toIntegerValue(): number; |
| |
| static fromIntegerValue(other: number): BidiClass | null; |
| |
| constructor(value: BidiClass | string ); |
| } |