• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1// generated by diplomat-tool
2import type { GeneralCategoryGroup } from "./GeneralCategoryGroup"
3import type { pointer, codepoint } from "./diplomat-runtime.d.ts";
4
5
6/** See the [Rust documentation for `GeneralCategory`](https://docs.rs/icu/latest/icu/properties/props/struct.GeneralCategory.html) for more information.
7*/
8
9
10export class GeneralCategory {
11
12
13    static fromValue(value : GeneralCategory | string) : GeneralCategory;
14
15    get value() : string;
16
17    get ffiValue() : number;
18
19    static Unassigned : GeneralCategory;
20    static UppercaseLetter : GeneralCategory;
21    static LowercaseLetter : GeneralCategory;
22    static TitlecaseLetter : GeneralCategory;
23    static ModifierLetter : GeneralCategory;
24    static OtherLetter : GeneralCategory;
25    static NonspacingMark : GeneralCategory;
26    static SpacingMark : GeneralCategory;
27    static EnclosingMark : GeneralCategory;
28    static DecimalNumber : GeneralCategory;
29    static LetterNumber : GeneralCategory;
30    static OtherNumber : GeneralCategory;
31    static SpaceSeparator : GeneralCategory;
32    static LineSeparator : GeneralCategory;
33    static ParagraphSeparator : GeneralCategory;
34    static Control : GeneralCategory;
35    static Format : GeneralCategory;
36    static PrivateUse : GeneralCategory;
37    static Surrogate : GeneralCategory;
38    static DashPunctuation : GeneralCategory;
39    static OpenPunctuation : GeneralCategory;
40    static ClosePunctuation : GeneralCategory;
41    static ConnectorPunctuation : GeneralCategory;
42    static InitialPunctuation : GeneralCategory;
43    static FinalPunctuation : GeneralCategory;
44    static OtherPunctuation : GeneralCategory;
45    static MathSymbol : GeneralCategory;
46    static CurrencySymbol : GeneralCategory;
47    static ModifierSymbol : GeneralCategory;
48    static OtherSymbol : GeneralCategory;
49
50    static forChar(ch: codepoint): GeneralCategory;
51
52    longName(): string | null;
53
54    shortName(): string | null;
55
56    toIntegerValue(): number;
57
58    toGroup(): GeneralCategoryGroup;
59
60    static fromIntegerValue(other: number): GeneralCategory | null;
61
62    constructor(value: GeneralCategory | string );
63}