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