BidiMirroringGlyph.d.ts (1340B)
1 // generated by diplomat-tool 2 import type { BidiPairedBracketType } from "./BidiPairedBracketType" 3 import type { pointer, codepoint } from "./diplomat-runtime.d.ts"; 4 5 6 /** 7 * See the [Rust documentation for `BidiMirroringGlyph`](https://docs.rs/icu/latest/icu/properties/props/struct.BidiMirroringGlyph.html) for more information. 8 */ 9 type BidiMirroringGlyph_obj = { 10 mirroringGlyph?: codepoint | null; 11 mirrored: boolean; 12 pairedBracketType: BidiPairedBracketType; 13 }; 14 15 16 17 export class BidiMirroringGlyph { 18 get mirroringGlyph(): codepoint | null; 19 set mirroringGlyph(value: codepoint | null); 20 get mirrored(): boolean; 21 set mirrored(value: boolean); 22 get pairedBracketType(): BidiPairedBracketType; 23 set pairedBracketType(value: BidiPairedBracketType); 24 /** Create `BidiMirroringGlyph` from an object that contains all of `BidiMirroringGlyph`s fields. 25 * Optional fields do not need to be included in the provided object. 26 */ 27 static fromFields(structObj : BidiMirroringGlyph_obj) : BidiMirroringGlyph; 28 29 30 31 /** 32 * See the [Rust documentation for `for_char`](https://docs.rs/icu/latest/icu/properties/props/trait.EnumeratedProperty.html#tymethod.for_char) for more information. 33 */ 34 static forChar(ch: codepoint): BidiMirroringGlyph; 35 36 constructor(structObj: BidiMirroringGlyph_obj); 37 }