1 module libwasm.bindings.HTMLTableSectionElement;
2 
3 import libwasm.types;
4 
5 import memutils.ct: tuple;
6 import libwasm.bindings.HTMLCollection;
7 import libwasm.bindings.HTMLElement;
8 
9 @safe:
10 nothrow:
11 
12 struct HTMLTableSectionElement {
13   nothrow:
14   libwasm.bindings.HTMLElement.HTMLElement _parent;
15   alias _parent this;
16   this(Handle h) {
17     _parent = .HTMLElement(h);
18   }
19   auto rows()() {
20     return HTMLCollection(Object_Getter__Handle(this._parent, "rows"));
21   }
22   auto insertRow()(int index /* = -1 */) {
23     return HTMLElement(Object_Call_int__Handle(this._parent, "insertRow", index));
24   }
25   auto insertRow()() {
26     return HTMLElement(Object_Getter__Handle(this._parent, "insertRow"));
27   }
28   void deleteRow()(int index) {
29     Object_Call_int__void(this._parent, "deleteRow", index);
30   }
31   void align_()(string align_) {
32     Object_Call_string__void(this._parent, "align", align_);
33   }
34   string align_()() {
35     return Object_Getter__string(this._parent, "align");
36   }
37   void ch()(string ch) {
38     Object_Call_string__void(this._parent, "ch", ch);
39   }
40   string ch()() {
41     return Object_Getter__string(this._parent, "ch");
42   }
43   void chOff()(string chOff) {
44     Object_Call_string__void(this._parent, "chOff", chOff);
45   }
46   string chOff()() {
47     return Object_Getter__string(this._parent, "chOff");
48   }
49   void vAlign()(string vAlign) {
50     Object_Call_string__void(this._parent, "vAlign", vAlign);
51   }
52   string vAlign()() {
53     return Object_Getter__string(this._parent, "vAlign");
54   }
55 }
56 
57