Interface WasmResource<TExports>


@JsType(isNative=true, name="ng.WasmResource", namespace="<global>") public interface WasmResource<TExports>
Public AngularTS WasmResource contract exposed through the global ng namespace for Closure-annotated applications.
  • Method Summary

    Modifier and Type
    Method
    Description
    <TTarget> elemental2.promise.Promise<WasmBinding<TTarget>>
    bind(TTarget target, WasmBindingOptions options)
    Public WasmResource.bind member exposed by the AngularTS namespace contract.
    void
    Public WasmResource.dispose member exposed by the AngularTS namespace contract.
    Public WasmResource.error member exposed by the AngularTS namespace contract.
    Public WasmResource.exports member exposed by the AngularTS namespace contract.
    Public WasmResource.instance member exposed by the AngularTS namespace contract.
    Public WasmResource.module member exposed by the AngularTS namespace contract.
    elemental2.promise.Promise<WasmResource<TExports>>
    Public WasmResource.ready member exposed by the AngularTS namespace contract.
    Public WasmResource.source member exposed by the AngularTS namespace contract.
    Public WasmResource.status member exposed by the AngularTS namespace contract.
    boolean
    Public WasmResource.disposed member exposed by the AngularTS namespace contract.
    void
    setDisposed(boolean disposed)
    Public WasmResource.disposed member exposed by the AngularTS namespace contract.
    void
    Public WasmResource.error member exposed by the AngularTS namespace contract.
    void
    Public WasmResource.exports member exposed by the AngularTS namespace contract.
    void
    setInstance(Object instance)
    Public WasmResource.instance member exposed by the AngularTS namespace contract.
    void
    setModule(Object module)
    Public WasmResource.module member exposed by the AngularTS namespace contract.
    void
    setReady(elemental2.promise.Promise<WasmResource<TExports>> ready)
    Public WasmResource.ready member exposed by the AngularTS namespace contract.
    void
    setSource(Object source)
    Public WasmResource.source member exposed by the AngularTS namespace contract.
    void
    setStatus(String status)
    Public WasmResource.status member exposed by the AngularTS namespace contract.
  • Method Details

    • bind

      <TTarget> elemental2.promise.Promise<WasmBinding<TTarget>> bind(TTarget target, WasmBindingOptions options)
      Public WasmResource.bind member exposed by the AngularTS namespace contract.
      Parameters:
      target - Value supplied for the target parameter.
      options - Value supplied for the options parameter.
      Returns:
      Method result.
    • dispose

      void dispose()
      Public WasmResource.dispose member exposed by the AngularTS namespace contract.
    • getError

      @JsProperty WasmError getError()
      Public WasmResource.error member exposed by the AngularTS namespace contract.
    • getExports

      @JsProperty TExports getExports()
      Public WasmResource.exports member exposed by the AngularTS namespace contract.
    • getInstance

      @JsProperty Object getInstance()
      Public WasmResource.instance member exposed by the AngularTS namespace contract.
    • getModule

      @JsProperty Object getModule()
      Public WasmResource.module member exposed by the AngularTS namespace contract.
    • getReady

      @JsProperty elemental2.promise.Promise<WasmResource<TExports>> getReady()
      Public WasmResource.ready member exposed by the AngularTS namespace contract.
    • getSource

      @JsProperty Object getSource()
      Public WasmResource.source member exposed by the AngularTS namespace contract.
    • getStatus

      @JsProperty String getStatus()
      Public WasmResource.status member exposed by the AngularTS namespace contract.
    • isDisposed

      @JsProperty boolean isDisposed()
      Public WasmResource.disposed member exposed by the AngularTS namespace contract.
    • setDisposed

      @JsProperty void setDisposed(boolean disposed)
      Public WasmResource.disposed member exposed by the AngularTS namespace contract.
    • setError

      @JsProperty void setError(WasmError error)
      Public WasmResource.error member exposed by the AngularTS namespace contract.
    • setExports

      @JsProperty void setExports(TExports exports)
      Public WasmResource.exports member exposed by the AngularTS namespace contract.
    • setInstance

      @JsProperty void setInstance(Object instance)
      Public WasmResource.instance member exposed by the AngularTS namespace contract.
    • setModule

      @JsProperty void setModule(Object module)
      Public WasmResource.module member exposed by the AngularTS namespace contract.
    • setReady

      @JsProperty void setReady(elemental2.promise.Promise<WasmResource<TExports>> ready)
      Public WasmResource.ready member exposed by the AngularTS namespace contract.
    • setSource

      @JsProperty void setSource(Object source)
      Public WasmResource.source member exposed by the AngularTS namespace contract.
    • setStatus

      @JsProperty void setStatus(String status)
      Public WasmResource.status member exposed by the AngularTS namespace contract.