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}