1// generated by diplomat-tool 2import type { CodePointSetData } from "./CodePointSetData" 3import type { pointer, codepoint } from "./diplomat-runtime.d.ts"; 4 5 6/** See the [Rust documentation for `CodePointInversionListBuilder`](https://docs.rs/icu/latest/icu/collections/codepointinvlist/struct.CodePointInversionListBuilder.html) for more information. 7*/ 8 9 10export class CodePointSetBuilder { 11 12 get ffiValue(): pointer; 13 14 build(): CodePointSetData; 15 16 complement(): void; 17 18 get isEmpty(): boolean; 19 20 addChar(ch: codepoint): void; 21 22 addInclusiveRange(start: codepoint, end: codepoint): void; 23 24 addSet(data: CodePointSetData): void; 25 26 removeChar(ch: codepoint): void; 27 28 removeInclusiveRange(start: codepoint, end: codepoint): void; 29 30 removeSet(data: CodePointSetData): void; 31 32 retainChar(ch: codepoint): void; 33 34 retainInclusiveRange(start: codepoint, end: codepoint): void; 35 36 retainSet(data: CodePointSetData): void; 37 38 complementChar(ch: codepoint): void; 39 40 complementInclusiveRange(start: codepoint, end: codepoint): void; 41 42 complementSet(data: CodePointSetData): void; 43 44 constructor(); 45}