| |
| |
|
|
| |
| |
| |
| |
| export function agent_route(from_idx: number, prev_glyph_idx: number): string; |
|
|
| |
| |
| |
| export function glyph_name_for(index: number): string; |
|
|
| |
| |
| |
| export function glyph_wire_byte(index: number): number; |
|
|
| |
| |
| |
| export function qlg_norm_sq(index: number): number; |
|
|
| |
| |
| |
| export function qlg_point_for_glyph(index: number): Int32Array; |
|
|
| |
| |
| |
| |
| export function qra_evolve_witness(w0: number, w1: number, w2: number): Uint8Array; |
|
|
| |
| |
| |
| |
| export function qra_next(current: number, previous: number): number; |
|
|
| |
| |
| |
| export function qra_tensor(): Uint8Array; |
|
|
| |
| |
| |
| export function qra_validate_exhaustion(): boolean; |
|
|
| |
| |
| |
| export function reconcile_all_json(): string; |
|
|
| |
| |
| |
| |
| export function reconcile_glyph(index: number): string; |
|
|
| |
| |
| |
| export function sla_accumulate(ledgers_flat: Uint8Array): Uint8Array; |
|
|
| |
| |
| |
| export function sla_compose(a: Uint8Array, b: Uint8Array): Uint8Array; |
|
|
| |
| |
| |
| export function sla_evolve(base: Uint8Array, increment: Uint8Array): Uint8Array; |
|
|
| |
| |
| |
| export function sla_hash_symbol(s: string): string; |
|
|
| |
| |
| |
| export function sla_is_balanced(encoded: Uint8Array): boolean; |
|
|
| |
| |
| |
| export function sla_ledger_for_glyph(index: number): Uint8Array; |
|
|
| |
| |
| |
| export function sla_ledger_new(s: number, delta: number, omega: number): Uint8Array; |
|
|
| |
| |
| |
| export function validate_isomorphism(): boolean; |
|
|
| export type InitInput = RequestInfo | URL | Response | BufferSource | WebAssembly.Module; |
|
|
| export interface InitOutput { |
| readonly memory: WebAssembly.Memory; |
| readonly agent_route: (a: number, b: number) => [number, number]; |
| readonly glyph_name_for: (a: number) => [number, number]; |
| readonly glyph_wire_byte: (a: number) => number; |
| readonly qlg_norm_sq: (a: number) => number; |
| readonly qlg_point_for_glyph: (a: number) => [number, number]; |
| readonly qra_evolve_witness: (a: number, b: number, c: number) => [number, number]; |
| readonly qra_next: (a: number, b: number) => number; |
| readonly qra_tensor: () => [number, number]; |
| readonly qra_validate_exhaustion: () => number; |
| readonly reconcile_all_json: () => [number, number]; |
| readonly reconcile_glyph: (a: number) => [number, number]; |
| readonly sla_accumulate: (a: number, b: number) => [number, number]; |
| readonly sla_compose: (a: number, b: number, c: number, d: number) => [number, number]; |
| readonly sla_evolve: (a: number, b: number, c: number, d: number) => [number, number]; |
| readonly sla_hash_symbol: (a: number, b: number) => [number, number]; |
| readonly sla_is_balanced: (a: number, b: number) => number; |
| readonly sla_ledger_for_glyph: (a: number) => [number, number]; |
| readonly sla_ledger_new: (a: number, b: number, c: number) => [number, number]; |
| readonly validate_isomorphism: () => number; |
| readonly __wbindgen_externrefs: WebAssembly.Table; |
| readonly __wbindgen_free: (a: number, b: number, c: number) => void; |
| readonly __wbindgen_malloc: (a: number, b: number) => number; |
| readonly __wbindgen_realloc: (a: number, b: number, c: number, d: number) => number; |
| readonly __wbindgen_start: () => void; |
| } |
|
|
| export type SyncInitInput = BufferSource | WebAssembly.Module; |
|
|
| |
| |
| |
| |
| |
| |
| |
| |
| export function initSync(module: { module: SyncInitInput } | SyncInitInput): InitOutput; |
|
|
| |
| |
| |
| |
| |
| |
| |
| |
| export default function __wbg_init (module_or_path?: { module_or_path: InitInput | Promise<InitInput> } | InitInput | Promise<InitInput>): Promise<InitOutput>; |
|
|