1// generated by diplomat-tool 2import type { CodePointSetData } from "./CodePointSetData" 3import type { ScriptExtensionsSet } from "./ScriptExtensionsSet" 4import type { pointer, codepoint } from "./diplomat-runtime.d.ts"; 5 6 7/** A slightly faster ScriptWithExtensions object 8* 9*See the [Rust documentation for `ScriptWithExtensionsBorrowed`](https://docs.rs/icu/latest/icu/properties/script/struct.ScriptWithExtensionsBorrowed.html) for more information. 10*/ 11 12 13export class ScriptWithExtensionsBorrowed { 14 15 get ffiValue(): pointer; 16 17 getScriptVal(ch: codepoint): number; 18 19 getScriptExtensionsVal(ch: codepoint): ScriptExtensionsSet; 20 21 hasScript(ch: codepoint, script: number): boolean; 22 23 getScriptExtensionsSet(script: number): CodePointSetData; 24}