1// generated by diplomat-tool 2import type { pointer, codepoint } from "./diplomat-runtime.d.ts"; 3 4 5/** See the [Rust documentation for `Script`](https://docs.rs/icu/latest/icu/properties/props/struct.Script.html) for more information. 6*/ 7 8 9export class Script { 10 11 12 static fromValue(value : Script | string) : Script; 13 14 get value() : string; 15 16 get ffiValue() : number; 17 18 static Adlam : Script; 19 static Ahom : Script; 20 static AnatolianHieroglyphs : Script; 21 static Arabic : Script; 22 static Armenian : Script; 23 static Avestan : Script; 24 static Balinese : Script; 25 static Bamum : Script; 26 static BassaVah : Script; 27 static Batak : Script; 28 static Bengali : Script; 29 static Bhaiksuki : Script; 30 static Bopomofo : Script; 31 static Brahmi : Script; 32 static Braille : Script; 33 static Buginese : Script; 34 static Buhid : Script; 35 static CanadianAboriginal : Script; 36 static Carian : Script; 37 static CaucasianAlbanian : Script; 38 static Chakma : Script; 39 static Cham : Script; 40 static Cherokee : Script; 41 static Chorasmian : Script; 42 static Common : Script; 43 static Coptic : Script; 44 static Cuneiform : Script; 45 static Cypriot : Script; 46 static CyproMinoan : Script; 47 static Cyrillic : Script; 48 static Deseret : Script; 49 static Devanagari : Script; 50 static DivesAkuru : Script; 51 static Dogra : Script; 52 static Duployan : Script; 53 static EgyptianHieroglyphs : Script; 54 static Elbasan : Script; 55 static Elymaic : Script; 56 static Ethiopian : Script; 57 static Georgian : Script; 58 static Glagolitic : Script; 59 static Gothic : Script; 60 static Grantha : Script; 61 static Greek : Script; 62 static Gujarati : Script; 63 static GunjalaGondi : Script; 64 static Gurmukhi : Script; 65 static Han : Script; 66 static Hangul : Script; 67 static HanifiRohingya : Script; 68 static Hanunoo : Script; 69 static Hatran : Script; 70 static Hebrew : Script; 71 static Hiragana : Script; 72 static ImperialAramaic : Script; 73 static Inherited : Script; 74 static InscriptionalPahlavi : Script; 75 static InscriptionalParthian : Script; 76 static Javanese : Script; 77 static Kaithi : Script; 78 static Kannada : Script; 79 static Katakana : Script; 80 static Kawi : Script; 81 static KayahLi : Script; 82 static Kharoshthi : Script; 83 static KhitanSmallScript : Script; 84 static Khmer : Script; 85 static Khojki : Script; 86 static Khudawadi : Script; 87 static Lao : Script; 88 static Latin : Script; 89 static Lepcha : Script; 90 static Limbu : Script; 91 static LinearA : Script; 92 static LinearB : Script; 93 static Lisu : Script; 94 static Lycian : Script; 95 static Lydian : Script; 96 static Mahajani : Script; 97 static Makasar : Script; 98 static Malayalam : Script; 99 static Mandaic : Script; 100 static Manichaean : Script; 101 static Marchen : Script; 102 static MasaramGondi : Script; 103 static Medefaidrin : Script; 104 static MeeteiMayek : Script; 105 static MendeKikakui : Script; 106 static MeroiticCursive : Script; 107 static MeroiticHieroglyphs : Script; 108 static Miao : Script; 109 static Modi : Script; 110 static Mongolian : Script; 111 static Mro : Script; 112 static Multani : Script; 113 static Myanmar : Script; 114 static Nabataean : Script; 115 static NagMundari : Script; 116 static Nandinagari : Script; 117 static Nastaliq : Script; 118 static NewTaiLue : Script; 119 static Newa : Script; 120 static Nko : Script; 121 static Nushu : Script; 122 static NyiakengPuachueHmong : Script; 123 static Ogham : Script; 124 static OlChiki : Script; 125 static OldHungarian : Script; 126 static OldItalic : Script; 127 static OldNorthArabian : Script; 128 static OldPermic : Script; 129 static OldPersian : Script; 130 static OldSogdian : Script; 131 static OldSouthArabian : Script; 132 static OldTurkic : Script; 133 static OldUyghur : Script; 134 static Oriya : Script; 135 static Osage : Script; 136 static Osmanya : Script; 137 static PahawhHmong : Script; 138 static Palmyrene : Script; 139 static PauCinHau : Script; 140 static PhagsPa : Script; 141 static Phoenician : Script; 142 static PsalterPahlavi : Script; 143 static Rejang : Script; 144 static Runic : Script; 145 static Samaritan : Script; 146 static Saurashtra : Script; 147 static Sharada : Script; 148 static Shavian : Script; 149 static Siddham : Script; 150 static SignWriting : Script; 151 static Sinhala : Script; 152 static Sogdian : Script; 153 static SoraSompeng : Script; 154 static Soyombo : Script; 155 static Sundanese : Script; 156 static SylotiNagri : Script; 157 static Syriac : Script; 158 static Tagalog : Script; 159 static Tagbanwa : Script; 160 static TaiLe : Script; 161 static TaiTham : Script; 162 static TaiViet : Script; 163 static Takri : Script; 164 static Tamil : Script; 165 static Tangsa : Script; 166 static Tangut : Script; 167 static Telugu : Script; 168 static Thaana : Script; 169 static Thai : Script; 170 static Tibetan : Script; 171 static Tifinagh : Script; 172 static Tirhuta : Script; 173 static Toto : Script; 174 static Ugaritic : Script; 175 static Unknown : Script; 176 static Vai : Script; 177 static Vithkuqi : Script; 178 static Wancho : Script; 179 static WarangCiti : Script; 180 static Yezidi : Script; 181 static Yi : Script; 182 static ZanabazarSquare : Script; 183 184 static forChar(ch: codepoint): Script; 185 186 longName(): string | null; 187 188 shortName(): string | null; 189 190 toIntegerValue(): number; 191 192 static fromIntegerValue(other: number): Script | null; 193 194 constructor(value: Script | string ); 195}