• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1// generated by diplomat-tool
2import type { pointer, codepoint } from "./diplomat-runtime.d.ts";
3
4
5/** Thin wrapper around a vector that maps visual indices to source indices
6*
7*`map[visualIndex] = sourceIndex`
8*
9*Produced by `reorder_visual()` on [`Bidi`].
10*/
11
12
13export class ReorderedIndexMap {
14
15    get ffiValue(): pointer;
16
17    get asSlice(): Array<number>;
18
19    get length(): number;
20
21    get isEmpty(): boolean;
22
23    get(index: number): number;
24}