blob: 44e06e879fffe0864b76e6c8c6068144de7a61af [file] [log] [blame]
// generated by diplomat-tool
import type { pointer, codepoint } from "./diplomat-runtime.d.ts";
/** See the [Rust documentation for `SentenceBreak`](https://docs.rs/icu/latest/icu/properties/props/struct.SentenceBreak.html) for more information.
*/
export class SentenceBreak {
static fromValue(value : SentenceBreak | string) : SentenceBreak;
get value() : string;
get ffiValue() : number;
static Other : SentenceBreak;
static ATerm : SentenceBreak;
static Close : SentenceBreak;
static Format : SentenceBreak;
static Lower : SentenceBreak;
static Numeric : SentenceBreak;
static OLetter : SentenceBreak;
static Sep : SentenceBreak;
static Sp : SentenceBreak;
static STerm : SentenceBreak;
static Upper : SentenceBreak;
static Cr : SentenceBreak;
static Extend : SentenceBreak;
static Lf : SentenceBreak;
static SContinue : SentenceBreak;
static forChar(ch: codepoint): SentenceBreak;
longName(): string | null;
shortName(): string | null;
toIntegerValue(): number;
static fromIntegerValue(other: number): SentenceBreak | null;
constructor(value: SentenceBreak | string );
}