// generated by diplomat-tool import type { CodePointSetBuilder } from "./CodePointSetBuilder" import type { DataError } from "./DataError" import type { DataProvider } from "./DataProvider" import type { Locale } from "./Locale" import type { TitlecaseOptions } from "./TitlecaseOptions" import type { TitlecaseOptions_obj } from "./TitlecaseOptions" import type { pointer, codepoint } from "./diplomat-runtime.d.ts";
/** *Seethe[Rustdocumentationfor`CaseMapper`](https://docs.rs/icu/2.1.1/icu/casemap/struct.CaseMapper.html) for more information.
*/
export class CaseMapper { /** @internal */
get ffiValue(): pointer;
/** *ConstructanewCaseMapperinstanceusingaparticulardatasource. * *Seethe[Rustdocumentationfor`new`](https://docs.rs/icu/2.1.1/icu/casemap/struct.CaseMapper.html#method.new) for more information.
*/ static createWithProvider(provider: DataProvider): CaseMapper;
/** *Returnsthefulllowercasemappingofthegivenstring * *Seethe[Rustdocumentationfor`lowercase`](https://docs.rs/icu/2.1.1/icu/casemap/struct.CaseMapperBorrowed.html#method.lowercase) for more information.
*/
lowercase(s: string, locale: Locale): string;
/** *Returnsthefulluppercasemappingofthegivenstring * *Seethe[Rustdocumentationfor`uppercase`](https://docs.rs/icu/2.1.1/icu/casemap/struct.CaseMapperBorrowed.html#method.uppercase) for more information.
*/
uppercase(s: string, locale: Locale): string;
/** *Returnsthefulllowercasemappingofthegivenstring,usingcompileddata(avoidshavingtoallocateaCaseMapperobject) * *Seethe[Rustdocumentationfor`lowercase`](https://docs.rs/icu/2.1.1/icu/casemap/struct.CaseMapperBorrowed.html#method.lowercase) for more information.
*/ static lowercaseWithCompiledData(s: string, locale: Locale): string;
/** *Returnsthefulluppercasemappingofthegivenstring,usingcompileddata(avoidshavingtoallocateaCaseMapperobject) * *Seethe[Rustdocumentationfor`uppercase`](https://docs.rs/icu/2.1.1/icu/casemap/struct.CaseMapperBorrowed.html#method.uppercase) for more information.
*/ static uppercaseWithCompiledData(s: string, locale: Locale): string;
/** *Returnsthefulltitlecasemappingofthegivenstring,performingheadadjustmentwithout *loadingadditionaldata. *(ifheadadjustmentisenabledintheoptions) * *The`v1`referstotheversionoftheoptionsstruct,whichmaychangeasweaddmoreoptions * *Seethe[Rustdocumentationfor`titlecase_segment_with_only_case_data`](https://docs.rs/icu/2.1.1/icu/casemap/struct.CaseMapperBorrowed.html#method.titlecase_segment_with_only_case_data) for more information.
*/
titlecaseSegmentWithOnlyCaseData(s: string, locale: Locale, options: TitlecaseOptions_obj): string;
/** *Case-foldsthecharactersinthegivenstring * *Seethe[Rustdocumentationfor`fold`](https://docs.rs/icu/2.1.1/icu/casemap/struct.CaseMapperBorrowed.html#method.fold) for more information.
*/
fold(s: string): string;
/** *Case-foldsthecharactersinthegivenstring *usingTurkic(T)mappingsfordotted/dotlessI. * *Seethe[Rustdocumentationfor`fold_turkic`](https://docs.rs/icu/2.1.1/icu/casemap/struct.CaseMapperBorrowed.html#method.fold_turkic) for more information.
*/
foldTurkic(s: string): string;
/** *Returnsthesimplelowercasemappingofthegivencharacter. * *Thisfunctiononlyimplementssimpleandcommonmappings. *Fullmappings,whichcanmaponechartoastring,arenotincluded. *Forfullmappings,use`CaseMapperBorrowed::lowercase`. * *Seethe[Rustdocumentationfor`simple_lowercase`](https://docs.rs/icu/2.1.1/icu/casemap/struct.CaseMapperBorrowed.html#method.simple_lowercase) for more information.
*/
simpleLowercase(ch: codepoint): codepoint;
/** *Returnsthesimplelowercasemappingofthegivencharacter,usingcompileddata(avoidshavingtoallocateaCaseMapperobject) * *Seethe[Rustdocumentationfor`simple_lowercase`](https://docs.rs/icu/2.1.1/icu/casemap/struct.CaseMapperBorrowed.html#method.simple_lowercase) for more information.
*/ static simpleLowercaseWithCompiledData(ch: codepoint): codepoint;
/** *Returnsthesimpleuppercasemappingofthegivencharacter. * *Thisfunctiononlyimplementssimpleandcommonmappings. *Fullmappings,whichcanmaponechartoastring,arenotincluded. *Forfullmappings,use`CaseMapperBorrowed::uppercase`. * *Seethe[Rustdocumentationfor`simple_uppercase`](https://docs.rs/icu/2.1.1/icu/casemap/struct.CaseMapperBorrowed.html#method.simple_uppercase) for more information.
*/
simpleUppercase(ch: codepoint): codepoint;
/** *Returnsthesimpleuppercasemappingofthegivencharacter,usingcompileddata(avoidshavingtoallocateaCaseMapperobject) * *Seethe[Rustdocumentationfor`simple_uppercase`](https://docs.rs/icu/2.1.1/icu/casemap/struct.CaseMapperBorrowed.html#method.simple_uppercase) for more information.
*/ static simpleUppercaseWithCompiledData(ch: codepoint): codepoint;
/** *Returnsthesimpletitlecasemappingofthegivencharacter. * *Thisfunctiononlyimplementssimpleandcommonmappings. *Fullmappings,whichcanmaponechartoastring,arenotincluded. *Forfullmappings,use`CaseMapperBorrowed::titlecase_segment`. * *Seethe[Rustdocumentationfor`simple_titlecase`](https://docs.rs/icu/2.1.1/icu/casemap/struct.CaseMapperBorrowed.html#method.simple_titlecase) for more information.
*/
simpleTitlecase(ch: codepoint): codepoint;
/** *Returnsthesimpletitlecasemappingofthegivencharacter,usingcompileddata(avoidshavingtoallocateaCaseMapperobject) * *Seethe[Rustdocumentationfor`simple_titlecase`](https://docs.rs/icu/2.1.1/icu/casemap/struct.CaseMapperBorrowed.html#method.simple_titlecase) for more information.
*/ static simpleTitlecaseWithCompiledData(ch: codepoint): codepoint;
/** *Returnsthesimplecasefoldingofthegivencharacter. * *Thisfunctiononlyimplementssimplefolding. *Forfullfolding,use`CaseMapperBorrowed::fold`. * *Seethe[Rustdocumentationfor`simple_fold`](https://docs.rs/icu/2.1.1/icu/casemap/struct.CaseMapperBorrowed.html#method.simple_fold) for more information.
*/
simpleFold(ch: codepoint): codepoint;
/** *Returnsthesimplecasefoldingofthegivencharacter,usingcompileddata(avoidshavingtoallocateaCaseMapperobject) * *Seethe[Rustdocumentationfor`simple_fold`](https://docs.rs/icu/2.1.1/icu/casemap/struct.CaseMapperBorrowed.html#method.simple_fold) for more information.
*/ static simpleFoldWithCompiledData(ch: codepoint): codepoint;
/** *ReturnsthesimplecasefoldingofthegivencharacterintheTurkiclocale. * *Thisfunctiononlyimplementssimplefolding. *Forfullfolding,use`CaseMapperBorrowed::fold_turkic`. * *Seethe[Rustdocumentationfor`simple_fold_turkic`](https://docs.rs/icu/2.1.1/icu/casemap/struct.CaseMapperBorrowed.html#method.simple_fold_turkic) for more information.
*/
simpleFoldTurkic(ch: codepoint): codepoint;
/** *ReturnsthesimpleTurkiccasefoldingofthegivencharacter,usingcompileddata(avoidshavingtoallocateaCaseMapperobject) * *Seethe[Rustdocumentationfor`simple_fold_turkic`](https://docs.rs/icu/2.1.1/icu/casemap/struct.CaseMapperBorrowed.html#method.simple_fold_turkic) for more information.
*/ static simpleFoldTurkicWithCompiledData(ch: codepoint): codepoint;
/** *ConstructanewCaseMapperinstanceusingcompileddata. * *Seethe[Rustdocumentationfor`new`](https://docs.rs/icu/2.1.1/icu/casemap/struct.CaseMapper.html#method.new) for more information.
*/
constructor();
}
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.15 Sekunden
(vorverarbeitet am 2026-08-25)
¤
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.