// generated by diplomat-tool import type { CodePointRangeIterator } from "./CodePointRangeIterator" import type { DataError } from "./DataError" import type { DataProvider } from "./DataProvider" import type { ScriptWithExtensionsBorrowed } from "./ScriptWithExtensionsBorrowed" import type { pointer, codepoint } from "./diplomat-runtime.d.ts";
/** *AnICU4XScriptWithExtensionsmapobject,capableofholdingamapofcodepointstoscriptextensionsvalues * *Seethe[Rustdocumentationfor`ScriptWithExtensions`](https://docs.rs/icu/2.1.1/icu/properties/script/struct.ScriptWithExtensions.html) for more information.
*/
export class ScriptWithExtensions { /** @internal */
get ffiValue(): pointer;
/** *Createamapforthe`Script`/`Script_Extensions`properties,usingcompileddata. * *Seethe[Rustdocumentationfor`new`](https://docs.rs/icu/2.1.1/icu/properties/script/struct.ScriptWithExtensions.html#method.new) for more information.
*/ static createWithProvider(provider: DataProvider): ScriptWithExtensions;
/** *GettheScriptpropertyvalueforacodepoint * *Seethe[Rustdocumentationfor`get_script_val`](https://docs.rs/icu/2.1.1/icu/properties/script/struct.ScriptWithExtensionsBorrowed.html#method.get_script_val) for more information.
*/
getScriptVal(ch: codepoint): number;
/** *CheckiftheScript_Extensionspropertyofthegivencodepointcoversthegivenscript * *Seethe[Rustdocumentationfor`has_script`](https://docs.rs/icu/2.1.1/icu/properties/script/struct.ScriptWithExtensionsBorrowed.html#method.has_script) for more information.
*/
hasScript(ch: codepoint, script: number): boolean;
/** *Borrowthisobjectforaslightlyfastervariantwithmoreoperations * *Seethe[Rustdocumentationfor`as_borrowed`](https://docs.rs/icu/2.1.1/icu/properties/script/struct.ScriptWithExtensions.html#method.as_borrowed) for more information.
*/
get asBorrowed(): ScriptWithExtensionsBorrowed;
/** *GetalistofrangesofcodepointsthatcontainthisscriptintheirScript_Extensionsvalues * *Seethe[Rustdocumentationfor`get_script_extensions_ranges`](https://docs.rs/icu/2.1.1/icu/properties/script/struct.ScriptWithExtensionsBorrowed.html#method.get_script_extensions_ranges) for more information.
*/
iterRangesForScript(script: number): CodePointRangeIterator;
/** *Createamapforthe`Script`/`Script_Extensions`properties,usingcompileddata. * *Seethe[Rustdocumentationfor`new`](https://docs.rs/icu/2.1.1/icu/properties/script/struct.ScriptWithExtensions.html#method.new) for more information.
*/
constructor();
}
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.