Interface ModelSyncTarget<T>


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

    • create

      @JsOverlay static <T> ModelSyncTarget<T> create()
    • getDispose

      @JsProperty ModelSyncTarget.DisposeCallback getDispose()
      Public ModelSyncTarget.dispose member exposed by the AngularTS namespace contract.
    • getReceive

      @JsProperty ModelSyncTarget.ReceiveCallback getReceive()
      Public ModelSyncTarget.receive member exposed by the AngularTS namespace contract.
    • getRestore

      @JsProperty ModelSyncTarget.RestoreCallback getRestore()
      Public ModelSyncTarget.restore member exposed by the AngularTS namespace contract.
    • getWrite

      @JsProperty ModelSyncTarget.WriteCallback<T> getWrite()
      Public ModelSyncTarget.write member exposed by the AngularTS namespace contract.
    • setDispose

      @JsProperty void setDispose(ModelSyncTarget.DisposeCallback dispose)
      Public ModelSyncTarget.dispose member exposed by the AngularTS namespace contract.
    • setReceive

      @JsProperty void setReceive(ModelSyncTarget.ReceiveCallback receive)
      Public ModelSyncTarget.receive member exposed by the AngularTS namespace contract.
    • setRestore

      @JsProperty void setRestore(ModelSyncTarget.RestoreCallback restore)
      Public ModelSyncTarget.restore member exposed by the AngularTS namespace contract.
    • setWrite

      @JsProperty void setWrite(ModelSyncTarget.WriteCallback<T> write)
      Public ModelSyncTarget.write member exposed by the AngularTS namespace contract.