// generated by diplomat-tool import type { CodePointRangeIterator } from "./CodePointRangeIterator" import type { CodePointSetData } from "./CodePointSetData" import type { DataError } from "./DataError" import type { DataProvider } from "./DataProvider" import type { pointer, codepoint } from "./diplomat-runtime.d.ts";
/** *AnICU4XUnicodeMapPropertyobject,capableofqueryingwhetheracodepoint(key)toobtaintheUnicodepropertyvalue,foraspecificUnicodeproperty. * *Forpropertieswhosevaluesfitinto16bits. * *Seethe[Rustdocumentationfor`properties`](https://docs.rs/icu/2.1.1/icu/properties/index.html) for more information. * *Seethe[Rustdocumentationfor`CodePointMapData`](https://docs.rs/icu/2.1.1/icu/properties/struct.CodePointMapData.html) for more information. * *Seethe[Rustdocumentationfor`CodePointMapDataBorrowed`](https://docs.rs/icu/2.1.1/icu/properties/struct.CodePointMapDataBorrowed.html) for more information.
*/
export class CodePointMapData16 { /** @internal */
get ffiValue(): pointer; /** @internal */
constructor();
/** *Getsthevalueforacodepoint. * *Seethe[Rustdocumentationfor`get`](https://docs.rs/icu/2.1.1/icu/properties/struct.CodePointMapDataBorrowed.html#method.get) for more information.
*/
get(cp: codepoint): number;
/** *Producesaniteratoroverrangesofcodepointsthatmapto`value` * *Seethe[Rustdocumentationfor`iter_ranges_for_value`](https://docs.rs/icu/2.1.1/icu/properties/struct.CodePointMapDataBorrowed.html#method.iter_ranges_for_value) for more information.
*/
iterRangesForValue(value: number): CodePointRangeIterator;
/** *Producesaniteratoroverrangesofcodepointsthatdonotmapto`value` * *Seethe[Rustdocumentationfor`iter_ranges_for_value_complemented`](https://docs.rs/icu/2.1.1/icu/properties/struct.CodePointMapDataBorrowed.html#method.iter_ranges_for_value_complemented) for more information.
*/
iterRangesForValueComplemented(value: number): CodePointRangeIterator;
/** *Getsa{@linkCodePointSetData}representingallentriesinthismapthatmaptothegivenvalue * *Seethe[Rustdocumentationfor`get_set_for_value`](https://docs.rs/icu/2.1.1/icu/properties/struct.CodePointMapDataBorrowed.html#method.get_set_for_value) for more information.
*/
getSetForValue(value: number): CodePointSetData;
/** *Createamapforthe`Script`property,usingcompileddata. * *Seethe[Rustdocumentationfor`Script`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.Script.html) for more information.
*/ static createScript(): CodePointMapData16;
/** *Createamapforthe`Script`property,usingaparticulardatasource. * *Seethe[Rustdocumentationfor`Script`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.Script.html) for more information.
*/ static createScriptWithProvider(provider: DataProvider): CodePointMapData16;
}
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.