AngularTS
    Preparing search index...

    Interface WasmAbiExports

    WebAssembly exports required by the language-neutral AngularTS ABI.

    interface WasmAbiExports {
        memory: Pick<WebAssembly.Memory, "buffer">;
        ng_abi_alloc(size: number): number;
        ng_abi_free(ptr: number, size: number): void;
        ng_abi_version(): number;
        ng_scope_on_bind?(
            scopeHandle: number,
            namePtr: number,
            nameLen: number,
        ): void;
        ng_scope_on_transaction?(
            scopeHandle: number,
            transactionPtr: number,
            transactionLen: number,
        ): void;
        ng_scope_on_unbind?(scopeHandle: number): void;
    }
    Index

    Properties

    memory: Pick<WebAssembly.Memory, "buffer">

    Linear memory used for ABI string and JSON payload exchange.

    Methods

    • Allocates size bytes in guest memory and returns the pointer.

      Parameters

      • size: number

      Returns number

    • Releases a pointer previously returned by ng_abi_alloc.

      Parameters

      • ptr: number
      • size: number

      Returns void

    • Returns the AngularTS reactive ABI version implemented by this guest.

      Returns number

    • Optional callback invoked after a scope handle is bound.

      Parameters

      • scopeHandle: number
      • namePtr: number
      • nameLen: number

      Returns void

    • Optional callback invoked with one watched scope transaction.

      Parameters

      • scopeHandle: number
      • transactionPtr: number
      • transactionLen: number

      Returns void

    • Optional callback invoked before a scope handle is unbound.

      Parameters

      • scopeHandle: number

      Returns void