Source code
Revision control
Copy as Markdown
Other Tools
// generated by diplomat-tool
import type { BidiPairedBracketType } from "./BidiPairedBracketType"
import type { pointer, codepoint } from "./diplomat-runtime.d.ts";
/**
* See the [Rust documentation for `BidiMirroringGlyph`](https://docs.rs/icu/latest/icu/properties/props/struct.BidiMirroringGlyph.html) for more information.
*/
type BidiMirroringGlyph_obj = {
mirroringGlyph?: codepoint | null;
mirrored: boolean;
pairedBracketType: BidiPairedBracketType;
};
export class BidiMirroringGlyph {
get mirroringGlyph(): codepoint | null;
set mirroringGlyph(value: codepoint | null);
get mirrored(): boolean;
set mirrored(value: boolean);
get pairedBracketType(): BidiPairedBracketType;
set pairedBracketType(value: BidiPairedBracketType);
/** Create `BidiMirroringGlyph` from an object that contains all of `BidiMirroringGlyph`s fields.
* Optional fields do not need to be included in the provided object.
*/
static fromFields(structObj : BidiMirroringGlyph_obj) : BidiMirroringGlyph;
/**
* See the [Rust documentation for `for_char`](https://docs.rs/icu/latest/icu/properties/props/trait.EnumeratedProperty.html#tymethod.for_char) for more information.
*/
static forChar(ch: codepoint): BidiMirroringGlyph;
constructor(structObj: BidiMirroringGlyph_obj);
}