object ('a)
  method _isLayoutRoot : bool Js.t Js.prop
  method addChildEls : unit Js.meth
  method addCls : 'Js.t -> 'Js.t Js.meth
  method addClsWithUI : 'Js.t -> 'Js.t -> unit Js.meth
  method addEvents : 'Js.t -> unit Js.meth
  method addListener :
    'Js.t ->
    'Js.callback Js.optdef ->
    'Js.t Js.optdef -> 'Js.t Js.optdef -> 'Js.t Js.meth
  method addManagedListener :
    'Js.t ->
    'Js.t ->
    'Js.callback Js.optdef ->
    'Js.t Js.optdef -> 'Js.t Js.optdef -> 'Js.t Js.meth
  method addPropertyToState :
    'Js.t ->
    Js.js_string Js.t -> Js.js_string Js.t Js.optdef -> bool Js.t Js.meth
  method addStateEvents : 'Js.t -> unit Js.meth
  method addUIClsToElement : Js.js_string Js.t -> unit Js.meth
  method afterComponentLayout :
    Js.number Js.t -> Js.number Js.t -> 'Js.t -> 'Js.t -> unit Js.meth
  method afterHide :
    'Js.callback Js.optdef -> 'Js.t Js.optdef -> unit Js.meth
  method afterRender : unit Js.meth
  method afterSetPosition : Js.number Js.t -> Js.number Js.t -> unit Js.meth
  method afterShow :
    'Js.t Js.optdef ->
    'Js.callback Js.optdef -> 'Js.t Js.optdef -> unit Js.meth
  method alignTo :
    'Js.t ->
    Js.js_string Js.t Js.optdef ->
    Js.number Js.t Js.js_array Js.t Js.optdef ->
    'a1 Js.t Js.optdef -> 'Js.t Js.meth
  method anchorTo :
    'b1 Js.t ->
    Js.js_string Js.t Js.optdef ->
    Js.number Js.t Js.js_array Js.t Js.optdef ->
    'c1 Js.t Js.optdef ->
    'd1 Js.t Js.optdef -> 'e1 Js.callback Js.optdef -> 'Js.t Js.meth
  method animate : 'f1 Js.t -> 'g1 Js.t Js.meth
  method applyState : 'h1 Js.t -> unit Js.meth
  method batchChanges : 'i1 Js.t -> unit Js.meth
  method beforeBlur : Ext_EventObject.t Js.t -> unit Js.meth
  method beforeComponentLayout :
    Js.number Js.t -> Js.number Js.t -> unit Js.meth
  method beforeDestroy : unit Js.meth
  method beforeFocus : Ext_EventObject.t Js.t -> unit Js.meth
  method beforeLayout : unit Js.meth
  method beforeReset : unit Js.meth
  method beforeShow : unit Js.meth
  method bodyEl : Ext_dom_Element.t Js.t Js.prop
  method bubble :
    'j1 Js.callback ->
    'k1 Js.t Js.optdef -> 'l1 Js.js_array Js.t Js.optdef -> 'Js.t Js.meth
  method calculateConstrainedPosition :
    'm1 Js.t Js.optdef ->
    Js.number Js.t Js.js_array Js.t Js.optdef ->
    bool Js.t Js.optdef ->
    Js.number Js.t Js.js_array Js.t Js.optdef ->
    Js.number Js.t Js.js_array Js.t Js.meth
  method callParent : 'n1 Js.t -> 'o1 Js.t Js.meth
  method callSuper : 'p1 Js.t -> 'q1 Js.t Js.meth
  method cancelFocus : unit Js.meth
  method center : 'r1 Js.t Js.meth
  method checkChange : unit Js.meth
  method checkDirty : unit Js.meth
  method clearInvalid : unit Js.meth
  method clearListeners : unit Js.meth
  method clearManagedListeners : unit Js.meth
  method cloneConfig : 's1 Js.t -> 'Js.t Js.meth
  method contentPaddingProperty : Js.js_string Js.t Js.prop
  method destroy : unit Js.meth
  method disable : bool Js.t Js.optdef -> unit Js.meth
  method doAutoRender : unit Js.meth
  method doComponentLayout : 't1 Js.t Js.meth
  method doComponentLayout_container :
    #Ext_container_Container.t Js.t Js.meth
  method doConstrain : 'u1 Js.t Js.optdef -> unit Js.meth
  method draggable : bool Js.t Js.readonly_prop
  method enable : bool Js.t Js.optdef -> unit Js.meth
  method enableBubble : 'v1 Js.t -> unit Js.meth
  method ensureAttachedToBody : bool Js.t Js.optdef -> unit Js.meth
  method errorEl : Ext_dom_Element.t Js.t Js.prop
  method extractFileInput : Dom_html.element Js.t Js.meth
  method findParentBy : 'w1 Js.callback -> 'x1 Js.t Js.meth
  method findParentByType : 'y1 Js.t -> 'z1 Js.t Js.meth
  method findPlugin : Js.js_string Js.t -> Ext_AbstractPlugin.t Js.t Js.meth
  method fireEvent : Js.js_string Js.t -> 'a2 Js.t -> bool Js.t Js.meth
  method fireEventArgs :
    Js.js_string Js.t -> 'b2 Js.t Js.js_array Js.t -> bool Js.t Js.meth
  method floatParent : 'c2 Js.t Js.readonly_prop
  method focus :
    bool Js.t Js.optdef ->
    'd2 Js.t Js.optdef ->
    'e2 Js.callback Js.optdef -> 'f2 Js.callback Js.optdef -> 'Js.t Js.meth
  method frameSize : 'g2 Js.t Js.readonly_prop
  method getActiveAnimation : 'h2 Js.t Js.meth
  method getActiveError : Js.js_string Js.t Js.meth
  method getActiveErrors : Js.js_string Js.t Js.js_array Js.t Js.meth
  method getAlignToXY :
    'i2 Js.t ->
    Js.js_string Js.t Js.optdef ->
    Js.number Js.t Js.js_array Js.t Js.optdef ->
    Js.number Js.t Js.js_array Js.t Js.meth
  method getAnchorXY :
    Js.js_string Js.t Js.optdef ->
    bool Js.t Js.optdef ->
    'j2 Js.t Js.optdef -> Js.number Js.t Js.js_array Js.t Js.meth
  method getBox :
    bool Js.t Js.optdef -> bool Js.t Js.optdef -> 'k2 Js.t Js.meth
  method getBubbleTarget : 'l2 Js.t Js.meth
  method getConstrainVector :
    'm2 Js.t Js.optdef ->
    Js.number Js.t Js.js_array Js.t Js.optdef ->
    Js.number Js.t Js.js_array Js.t Js.optdef -> 'n2 Js.t Js.meth
  method getEl : Ext_dom_Element.t Js.t Js.meth
  method getErrors : 'o2 Js.t -> Js.js_string Js.t Js.js_array Js.t Js.meth
  method getFieldLabel : Js.js_string Js.t Js.meth
  method getHeight : Js.number Js.t Js.meth
  method getId : Js.js_string Js.t Js.meth
  method getInitialConfig : Js.js_string Js.t Js.optdef -> 'p2 Js.t Js.meth
  method getInputId : Js.js_string Js.t Js.meth
  method getInsertPosition : 'q2 Js.t -> Dom_html.element Js.t Js.meth
  method getItemId : Js.js_string Js.t Js.meth
  method getLabelWidth : Js.number Js.t Js.meth
  method getLabelableRenderData : 'r2 Js.t Js.meth
  method getLoader : Ext_ComponentLoader.t Js.t Js.meth
  method getLocalX : Js.number Js.t Js.meth
  method getLocalXY : Js.number Js.t Js.js_array Js.t Js.meth
  method getLocalY : Js.number Js.t Js.meth
  method getModelData : 's2 Js.t Js.meth
  method getName : Js.js_string Js.t Js.meth
  method getOffsetsTo : 't2 Js.t -> Js.number Js.t Js.js_array Js.t Js.meth
  method getPlugin : Js.js_string Js.t -> Ext_AbstractPlugin.t Js.t Js.meth
  method getPosition :
    bool Js.t Js.optdef -> Js.number Js.t Js.js_array Js.t Js.meth
  method getRawValue : Js.js_string Js.t Js.meth
  method getRegion : Ext_util_Region.t Js.t Js.meth
  method getSize : 'u2 Js.t Js.meth
  method getSizeModel : 'v2 Js.t -> 'w2 Js.t Js.meth
  method getState : 'x2 Js.t Js.meth
  method getSubTplData : 'y2 Js.t Js.meth
  method getSubTplMarkup : Js.js_string Js.t Js.meth
  method getSubmitData : 'z2 Js.t Js.meth
  method getSubmitValue : Js.js_string Js.t Js.meth
  method getValue : 'a3 Js.t Js.meth
  method getViewRegion : Ext_util_Region.t Js.t Js.meth
  method getWidth : Js.number Js.t Js.meth
  method getX : Js.number Js.t Js.meth
  method getXType : Js.js_string Js.t Js.meth
  method getXTypes : Js.js_string Js.t Js.meth
  method getXY : Js.number Js.t Js.js_array Js.t Js.meth
  method getY : Js.number Js.t Js.meth
  method hasActiveError : bool Js.t Js.meth
  method hasCls : Js.js_string Js.t -> bool Js.t Js.meth
  method hasListener : Js.js_string Js.t -> bool Js.t Js.meth
  method hasListeners : 'b3 Js.t Js.readonly_prop
  method hasUICls : Js.js_string Js.t -> unit Js.meth
  method hasVisibleLabel : bool Js.t Js.meth
  method hide :
    'c3 Js.t Js.optdef ->
    'd3 Js.callback Js.optdef -> 'e3 Js.t Js.optdef -> 'Js.t Js.meth
  method initComponent : unit Js.meth
  method initConfig : 'f3 Js.t -> 'Js.t Js.meth
  method initEvents : unit Js.meth
  method initField : unit Js.meth
  method initLabelable : unit Js.meth
  method initRenderData : 'g3 Js.t Js.meth
  method initValue : unit Js.meth
  method inputEl : Ext_dom_Element.t Js.t Js.prop
  method is : Js.js_string Js.t -> bool Js.t Js.meth
  method isComponent : bool Js.t Js.prop
  method isDescendantOf : 'h3 Js.t -> bool Js.t Js.meth
  method isDirty : bool Js.t Js.meth
  method isDisabled : bool Js.t Js.meth
  method isDraggable : bool Js.t Js.meth
  method isDroppable : bool Js.t Js.meth
  method isEqual : 'i3 Js.t -> 'j3 Js.t -> bool Js.t Js.meth
  method isFieldLabelable : bool Js.t Js.prop
  method isFileUpload : bool Js.t Js.meth
  method isFloating : bool Js.t Js.meth
  method isFormField : bool Js.t Js.prop
  method isHidden : bool Js.t Js.meth
  method isLayoutRoot : unit Js.meth
  method isLayoutSuspended : bool Js.t Js.meth
  method isObservable : bool Js.t Js.prop
  method isValid : bool Js.t Js.meth
  method isVisible : bool Js.t Js.optdef -> bool Js.t Js.meth
  method isXType :
    Js.js_string Js.t -> bool Js.t Js.optdef -> bool Js.t Js.meth
  method labelCell : Ext_dom_Element.t Js.t Js.prop
  method labelEl : Ext_dom_Element.t Js.t Js.prop
  method markInvalid : 'k3 Js.t -> unit Js.meth
  method maskOnDisable : bool Js.t Js.prop
  method mon :
    'l3 Js.t ->
    'm3 Js.t ->
    'n3 Js.callback Js.optdef ->
    'o3 Js.t Js.optdef -> 'p3 Js.t Js.optdef -> 'q3 Js.t Js.meth
  method move :
    Js.js_string Js.t -> Js.number Js.t -> 'r3 Js.t Js.optdef -> unit Js.meth
  method mun :
    's3 Js.t ->
    't3 Js.t ->
    'u3 Js.callback Js.optdef -> 'v3 Js.t Js.optdef -> unit Js.meth
  method nextNode : Js.js_string Js.t Js.optdef -> 'Js.t Js.meth
  method nextSibling : Js.js_string Js.t Js.optdef -> 'Js.t Js.meth
  method on :
    'w3 Js.t ->
    'x3 Js.callback Js.optdef ->
    'y3 Js.t Js.optdef -> 'z3 Js.t Js.optdef -> 'a4 Js.t Js.meth
  method onAdded : 'b4 Js.t -> Js.number Js.t -> unit Js.meth
  method onDestroy : unit Js.meth
  method onDisable : unit Js.meth
  method onEnable : unit Js.meth
  method onHide :
    'c4 Js.t Js.optdef ->
    'd4 Js.callback Js.optdef -> 'e4 Js.t Js.optdef -> unit Js.meth
  method onPosition : Js.number Js.t -> Js.number Js.t -> unit Js.meth
  method onRemoved : bool Js.t -> unit Js.meth
  method onRender : Ext_dom_Element.t Js.t -> Js.number Js.t -> unit Js.meth
  method onResize :
    'f4 Js.t -> 'g4 Js.t -> 'h4 Js.t -> 'i4 Js.t -> unit Js.meth
  method onShow :
    'j4 Js.t Js.optdef ->
    'k4 Js.callback Js.optdef -> 'l4 Js.t Js.optdef -> unit Js.meth
  method onShowComplete :
    'm4 Js.callback Js.optdef -> 'n4 Js.t Js.optdef -> unit Js.meth
  method originalValue : 'o4 Js.t Js.prop
  method ownerCt : 'p4 Js.t Js.readonly_prop
  method postBlur : Ext_EventObject.t Js.t -> unit Js.meth
  method previousNode : Js.js_string Js.t Js.optdef -> 'Js.t Js.meth
  method previousSibling : Js.js_string Js.t Js.optdef -> 'Js.t Js.meth
  method processRawValue : 'q4 Js.t -> 'r4 Js.t Js.meth
  method rawToValue : 's4 Js.t -> 't4 Js.t Js.meth
  method registerFloatingItem : 'u4 Js.t -> unit Js.meth
  method relayEvents :
    'v4 Js.t ->
    Js.js_string Js.t Js.js_array Js.t ->
    Js.js_string Js.t Js.optdef -> 'w4 Js.t Js.meth
  method removeAnchor : 'Js.t Js.meth
  method removeChildEls : 'x4 Js.callback -> unit Js.meth
  method removeCls : 'y4 Js.t -> 'Js.t Js.meth
  method removeClsWithUI : 'z4 Js.t -> unit Js.meth
  method removeListener :
    Js.js_string Js.t ->
    'a5 Js.callback -> 'b5 Js.t Js.optdef -> unit Js.meth
  method removeManagedListener :
    'c5 Js.t ->
    'd5 Js.t ->
    'e5 Js.callback Js.optdef -> 'f5 Js.t Js.optdef -> unit Js.meth
  method removeUIClsFromElement : Js.js_string Js.t -> unit Js.meth
  method render : 'g5 Js.t Js.optdef -> 'h5 Js.t Js.optdef -> unit Js.meth
  method rendered : bool Js.t Js.readonly_prop
  method reset : unit Js.meth
  method resetOriginalValue : unit Js.meth
  method resumeEvent : Js.js_string Js.t -> unit Js.meth
  method resumeEvents : unit Js.meth
  method savePropToState :
    Js.js_string Js.t ->
    'i5 Js.t -> Js.js_string Js.t Js.optdef -> bool Js.t Js.meth
  method savePropsToState : 'j5 Js.t -> 'k5 Js.t -> 'l5 Js.t Js.meth
  method saveState : unit Js.meth
  method scrollBy : 'm5 Js.t -> 'n5 Js.t -> 'o5 Js.t -> unit Js.meth
  method scrollFlags : 'p5 Js.t Js.readonly_prop
  method self : Ext_Class.t Js.t Js.prop
  method sequenceFx : 'q5 Js.t Js.meth
  method setActive :
    bool Js.t Js.optdef -> 'r5 Js.t Js.optdef -> unit Js.meth
  method setActiveError : Js.js_string Js.t -> unit Js.meth
  method setActiveErrors : Js.js_string Js.t Js.js_array Js.t -> unit Js.meth
  method setAutoScroll : bool Js.t -> 'Js.t Js.meth
  method setBorder : 's5 Js.t -> unit Js.meth
  method setBorderRegion : Js.js_string Js.t -> Js.js_string Js.t Js.meth
  method setBox : 't5 Js.t -> 'u5 Js.t Js.optdef -> 'Js.t Js.meth
  method setDisabled : bool Js.t -> unit Js.meth
  method setDocked : 'v5 Js.t -> bool Js.t Js.optdef -> 'Js.t Js.meth
  method setFieldDefaults : 'w5 Js.t -> unit Js.meth
  method setFieldLabel : Js.js_string Js.t -> unit Js.meth
  method setFieldStyle : 'x5 Js.t -> unit Js.meth
  method setHeight : Js.number Js.t -> 'Js.t Js.meth
  method setLoading : 'y5 Js.t -> bool Js.t Js.optdef -> 'z5 Js.t Js.meth
  method setLocalX : Js.number Js.t -> 'Js.t Js.meth
  method setLocalXY : 'a6 Js.t -> Js.number Js.t Js.optdef -> 'Js.t Js.meth
  method setLocalY : Js.number Js.t -> 'Js.t Js.meth
  method setMargin : 'b6 Js.t -> unit Js.meth
  method setOverflowXY :
    Js.js_string Js.t -> Js.js_string Js.t -> 'Js.t Js.meth
  method setPagePosition :
    'c6 Js.t ->
    Js.number Js.t Js.optdef -> 'd6 Js.t Js.optdef -> 'Js.t Js.meth
  method setPosition :
    'e6 Js.t ->
    Js.number Js.t Js.optdef -> 'f6 Js.t Js.optdef -> 'Js.t Js.meth
  method setRawValue : 'g6 Js.t -> 'h6 Js.t Js.meth
  method setReadOnly : bool Js.t -> unit Js.meth
  method setRegion :
    Ext_util_Region.t Js.t -> 'i6 Js.t Js.optdef -> 'Js.t Js.meth
  method setRegionWeight : Js.number Js.t -> Js.number Js.t Js.meth
  method setSize : 'j6 Js.t -> 'k6 Js.t -> 'Js.t Js.meth
  method setUI : Js.js_string Js.t -> unit Js.meth
  method setValue : 'l6 Js.t -> 'Js.t Js.meth
  method setVisible : bool Js.t -> 'Js.t Js.meth
  method setWidth : Js.number Js.t -> 'Js.t Js.meth
  method setX : Js.number Js.t -> 'm6 Js.t Js.optdef -> 'Js.t Js.meth
  method setXY :
    Js.number Js.t Js.js_array Js.t -> 'n6 Js.t Js.optdef -> 'Js.t Js.meth
  method setY : Js.number Js.t -> 'o6 Js.t Js.optdef -> 'Js.t Js.meth
  method show :
    'p6 Js.t Js.optdef ->
    'q6 Js.callback Js.optdef -> 'r6 Js.t Js.optdef -> 'Js.t Js.meth
  method showAt :
    's6 Js.t ->
    Js.number Js.t Js.optdef -> 't6 Js.t Js.optdef -> 'Js.t Js.meth
  method showBy :
    'u6 Js.t ->
    Js.js_string Js.t Js.optdef ->
    Js.number Js.t Js.js_array Js.t Js.optdef -> 'Js.t Js.meth
  method statics : Ext_Class.t Js.t Js.meth
  method stopAnimation : Ext_dom_Element.t Js.t Js.meth
  method suspendEvent : Js.js_string Js.t -> unit Js.meth
  method suspendEvents : bool Js.t -> unit Js.meth
  method syncFx : 'v6 Js.t Js.meth
  method toBack : 'w6 Js.t Js.meth
  method toFront : bool Js.t Js.optdef -> 'x6 Js.t Js.meth
  method transformOriginalValue : 'y6 Js.t -> 'z6 Js.t Js.meth
  method transformRawValue : 'a7 Js.t -> 'b7 Js.t Js.meth
  method translatePoints :
    'c7 Js.t -> Js.number Js.t Js.optdef -> 'd7 Js.t Js.meth
  method trimLabelSeparator : Js.js_string Js.t Js.meth
  method un :
    Js.js_string Js.t ->
    'e7 Js.callback -> 'f7 Js.t Js.optdef -> unit Js.meth
  method unsetActiveError : unit Js.meth
  method up : 'g7 Js.t Js.optdef -> 'h7 Js.t Js.optdef -> 'i7 Js.t Js.meth
  method update :
    'j7 Js.t ->
    bool Js.t Js.optdef -> 'k7 Js.callback Js.optdef -> unit Js.meth
  method updateBox : 'l7 Js.t -> 'Js.t Js.meth
  method updateLayout : 'm7 Js.t Js.optdef -> unit Js.meth
  method validate : bool Js.t Js.meth
  method validateValue : 'n7 Js.t -> bool Js.t Js.meth
  method valueToRaw : 'o7 Js.t -> 'p7 Js.t Js.meth
  method zIndexManager : Ext_ZIndexManager.t Js.t Js.readonly_prop
  method zIndexParent : 'q7 Js.t Js.readonly_prop
end