AngularTS
    Preparing search index...

    Interface WasmScopeAbiImports

    Imports exposed to a language-neutral Wasm client.

    interface WasmScopeAbiImports {
        buffer_free(bufferHandle: number): void;
        buffer_len(bufferHandle: number): number;
        buffer_ptr(bufferHandle: number): number;
        error_clear(): void;
        error_code(): WasmAbiErrorCode;
        scope_apply(
            scopeHandle: number,
            transactionPtr: number,
            transactionLen: number,
        ): number;
        scope_delete(scopeHandle: number, pathPtr: number, pathLen: number): number;
        scope_get(scopeHandle: number, pathPtr: number, pathLen: number): number;
        scope_get_binary(
            scopeHandle: number,
            pathPtr: number,
            pathLen: number,
        ): number;
        scope_resolve(namePtr: number, nameLen: number): number;
        scope_set(
            scopeHandle: number,
            pathPtr: number,
            pathLen: number,
            valuePtr: number,
            valueLen: number,
        ): number;
        scope_set_binary(
            scopeHandle: number,
            pathPtr: number,
            pathLen: number,
            valuePtr: number,
            valueLen: number,
            optionsPtr: number,
            optionsLen: number,
        ): number;
        scope_sync(scopeHandle: number): number;
        scope_unbind(scopeHandle: number): number;
        scope_unwatch(watchHandle: number): number;
        scope_watch(scopeHandle: number, pathPtr: number, pathLen: number): number;
        view_release(viewHandle: number): number;
        view_tag(
            namespacePtr: number,
            namespaceLen: number,
            namePtr: number,
            nameLen: number,
            propertiesPtr: number,
            propertiesLen: number,
            childrenPtr: number,
            childrenLen: number,
        ): number;
        view_text(valuePtr: number, valueLen: number): number;
    }
    Index

    Methods

    • Releases a host-owned result buffer and its guest-memory allocation.

      Parameters

      • bufferHandle: number

      Returns void

    • Returns the byte length for a host-owned result buffer.

      Parameters

      • bufferHandle: number

      Returns number

    • Returns the guest pointer for a host-owned result buffer.

      Parameters

      • bufferHandle: number

      Returns number

    • Clears the last guest-call failure.

      Returns void

    • Applies an atomic JSON transaction. Returns 1 on success.

      Parameters

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

      Returns number

    • Deletes a scope path. Returns 1 on success.

      Parameters

      • scopeHandle: number
      • pathPtr: number
      • pathLen: number

      Returns number

    • Returns a host-owned result buffer handle containing JSON for a scope path.

      Parameters

      • scopeHandle: number
      • pathPtr: number
      • pathLen: number

      Returns number

    • Returns a host-owned result buffer containing raw bytes for a scope path.

      Parameters

      • scopeHandle: number
      • pathPtr: number
      • pathLen: number

      Returns number

    • Resolves a scope name to a numeric scope handle.

      Parameters

      • namePtr: number
      • nameLen: number

      Returns number

    • Writes a JSON payload into a scope path. Returns 1 on success.

      Parameters

      • scopeHandle: number
      • pathPtr: number
      • pathLen: number
      • valuePtr: number
      • valueLen: number

      Returns number

    • Writes raw bytes and JSON-encoded write options into a scope path.

      Parameters

      • scopeHandle: number
      • pathPtr: number
      • pathLen: number
      • valuePtr: number
      • valueLen: number
      • optionsPtr: number
      • optionsLen: number

      Returns number

    • Runs queued Wasm scope bridge callbacks. Returns 1 on success.

      Parameters

      • scopeHandle: number

      Returns number

    • Unbinds a scope handle without destroying the AngularTS scope.

      Parameters

      • scopeHandle: number

      Returns number

    • Removes a watch handle. Returns 1 on success.

      Parameters

      • watchHandle: number

      Returns number

    • Watches a scope path and returns a watch handle.

      Parameters

      • scopeHandle: number
      • pathPtr: number
      • pathLen: number

      Returns number

    • Releases an unconsumed view handle. Returns 1 on success.

      Parameters

      • viewHandle: number

      Returns number

    • Creates an element and consumes its child view handles.

      Parameters

      • namespacePtr: number
      • namespaceLen: number
      • namePtr: number
      • nameLen: number
      • propertiesPtr: number
      • propertiesLen: number
      • childrenPtr: number
      • childrenLen: number

      Returns number

    • Creates a text-node view handle.

      Parameters

      • valuePtr: number
      • valueLen: number

      Returns number