• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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}