Options
All
  • Public
  • Public/Protected
  • All
Menu

Module "index"

Index

Variables

Let U8

U8: Uint8Array

Let wasm

wasm: LEB128

Functions

Const copy

  • copy(src: Uint8Array, idx: number): void
  • Parameters

    • src: Uint8Array
    • idx: number

    Returns void

Const decodeSLEB128

  • decodeSLEB128(src: Uint8Array, idx?: number): number[]
  • Takes Uint8Array with LEB128 encoded signed varint and an optional start index to decode from. Returns 2-tuple of decoded value and number of bytes consumed. Consumes up to 10 bytes from src.

    Parameters

    • src: Uint8Array

      -

    • Default value idx: number = 0

      -

    Returns number[]

Const decodeULEB128

  • decodeULEB128(src: Uint8Array, idx?: number): number[]
  • Takes Uint8Array with LEB128 encoded unsigned varint and an optional start index to decode from. Returns 2-tuple of decoded value and number of bytes consumed. Consumes up to 10 bytes from src.

    Parameters

    • src: Uint8Array

      -

    • Default value idx: number = 0

      -

    Returns number[]

Const encodeSLEB128

  • encodeSLEB128(x: number): Uint8Array
  • Encodes signed integer x into LEB128 varint format and returns encoded bytes.

    Parameters

    • x: number

      -

    Returns Uint8Array

Const encodeULEB128

  • encodeULEB128(x: number): Uint8Array
  • Encodes unsigned integer x into LEB128 varint format and returns encoded bytes. Values < 0 will be encoded as zero.

    Parameters

    • x: number

      -

    Returns Uint8Array

Const ensureWASM

  • ensureWASM(): boolean

Generated using TypeDoc