Interface MachineConfig<TContract>


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

    Nested Classes
    Modifier and Type
    Interface
    Description
    static interface 
    TypeScript callback contract for this property.
  • Method Summary

    Modifier and Type
    Method
    Description
    static <TContract>
    MachineConfig<TContract>
     
    Public MachineConfig.data member exposed by the AngularTS namespace contract.
    Public MachineConfig.hooks member exposed by the AngularTS namespace contract.
    Public MachineConfig.id member exposed by the AngularTS namespace contract.
    Public MachineConfig.initial member exposed by the AngularTS namespace contract.
    jsinterop.base.JsPropertyMap<Object>
    Public MachineConfig.meta member exposed by the AngularTS namespace contract.
    Public MachineConfig.policy member exposed by the AngularTS namespace contract.
    Public MachineConfig.states member exposed by the AngularTS namespace contract.
    void
    Public MachineConfig.data member exposed by the AngularTS namespace contract.
    void
    Public MachineConfig.hooks member exposed by the AngularTS namespace contract.
    void
    Public MachineConfig.id member exposed by the AngularTS namespace contract.
    void
    setInitial(Object initial)
    Public MachineConfig.initial member exposed by the AngularTS namespace contract.
    void
    setMeta(jsinterop.base.JsPropertyMap<Object> meta)
    Public MachineConfig.meta member exposed by the AngularTS namespace contract.
    void
    Public MachineConfig.policy member exposed by the AngularTS namespace contract.
    void
    setStates(Object states)
    Public MachineConfig.states member exposed by the AngularTS namespace contract.
  • Method Details

    • create

      @JsOverlay static <TContract> MachineConfig<TContract> create()
    • getData

      @JsProperty Object getData()
      Public MachineConfig.data member exposed by the AngularTS namespace contract.
    • getHooks

      @JsProperty Object getHooks()
      Public MachineConfig.hooks member exposed by the AngularTS namespace contract.
    • getId

      @JsProperty String getId()
      Public MachineConfig.id member exposed by the AngularTS namespace contract.
    • getInitial

      @JsProperty Object getInitial()
      Public MachineConfig.initial member exposed by the AngularTS namespace contract.
    • getMeta

      @JsProperty jsinterop.base.JsPropertyMap<Object> getMeta()
      Public MachineConfig.meta member exposed by the AngularTS namespace contract.
    • getPolicy

      @JsProperty MachineConfig.PolicyCallback getPolicy()
      Public MachineConfig.policy member exposed by the AngularTS namespace contract.
    • getStates

      @JsProperty Object getStates()
      Public MachineConfig.states member exposed by the AngularTS namespace contract.
    • setData

      @JsProperty void setData(Object data)
      Public MachineConfig.data member exposed by the AngularTS namespace contract.
    • setHooks

      @JsProperty void setHooks(Object hooks)
      Public MachineConfig.hooks member exposed by the AngularTS namespace contract.
    • setId

      @JsProperty void setId(String id)
      Public MachineConfig.id member exposed by the AngularTS namespace contract.
    • setInitial

      @JsProperty void setInitial(Object initial)
      Public MachineConfig.initial member exposed by the AngularTS namespace contract.
    • setMeta

      @JsProperty void setMeta(jsinterop.base.JsPropertyMap<Object> meta)
      Public MachineConfig.meta member exposed by the AngularTS namespace contract.
    • setPolicy

      @JsProperty void setPolicy(MachineConfig.PolicyCallback policy)
      Public MachineConfig.policy member exposed by the AngularTS namespace contract.
    • setStates

      @JsProperty void setStates(Object states)
      Public MachineConfig.states member exposed by the AngularTS namespace contract.