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;
        scope_delete(scopeHandle: number, pathPtr: number, pathLen: number): number;
        scope_delete_named(
            namePtr: number,
            nameLen: number,
            pathPtr: number,
            pathLen: number,
        ): number;
        scope_get(scopeHandle: number, pathPtr: number, pathLen: number): number;
        scope_get_named(
            namePtr: number,
            nameLen: 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_named(
            namePtr: number,
            nameLen: number,
            pathPtr: number,
            pathLen: number,
            valuePtr: number,
            valueLen: number,
        ): number;
        scope_sync(scopeHandle: number): number;
        scope_sync_named(namePtr: number, nameLen: number): number;
        scope_unbind(scopeHandle: number): number;
        scope_unbind_named(namePtr: number, nameLen: number): number;
        scope_unwatch(watchHandle: number): number;
        scope_watch(scopeHandle: number, pathPtr: number, pathLen: number): number;
        scope_watch_named(
            namePtr: number,
            nameLen: number,
            pathPtr: number,
            pathLen: 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

    • Deletes a scope path. Returns 1 on success.

      Parameters

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

      Returns number

    • Name-based variant of scope_delete.

      Parameters

      • namePtr: number
      • nameLen: 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

    • Name-based variant of scope_get.

      Parameters

      • namePtr: number
      • nameLen: 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

    • Name-based variant of scope_set.

      Parameters

      • namePtr: number
      • nameLen: number
      • pathPtr: number
      • pathLen: number
      • valuePtr: number
      • valueLen: number

      Returns number

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

      Parameters

      • scopeHandle: number

      Returns number

    • Name-based variant of scope_sync.

      Parameters

      • namePtr: number
      • nameLen: number

      Returns number

    • Unbinds a scope handle without destroying the AngularTS scope.

      Parameters

      • scopeHandle: number

      Returns number

    • Name-based variant of scope_unbind.

      Parameters

      • namePtr: number
      • nameLen: 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

    • Name-based variant of scope_watch.

      Parameters

      • namePtr: number
      • nameLen: number
      • pathPtr: number
      • pathLen: number

      Returns number