1<?php 2 3// AUTOMATICALLY GENERATED. DO NOT EDIT. 4// Use `composer build` to regenerate. 5 6namespace Wikimedia\IDLeDOM; 7 8/** 9 * HTMLTableRowElement 10 * 11 * @see https://dom.spec.whatwg.org/#interface-htmltablerowelement 12 * 13 * @property int $nodeType 14 * @property string $nodeName 15 * @property string $baseURI 16 * @property bool $isConnected 17 * @property Document|null $ownerDocument 18 * @property Node|null $parentNode 19 * @property Element|null $parentElement 20 * @property NodeList $childNodes 21 * @property Node|null $firstChild 22 * @property Node|null $lastChild 23 * @property Node|null $previousSibling 24 * @property Node|null $nextSibling 25 * @property ?string $nodeValue 26 * @property ?string $textContent 27 * @property string $innerHTML 28 * @property Element|null $previousElementSibling 29 * @property Element|null $nextElementSibling 30 * @property HTMLCollection $children 31 * @property Element|null $firstElementChild 32 * @property Element|null $lastElementChild 33 * @property int $childElementCount 34 * @property HTMLSlotElement|null $assignedSlot 35 * @property ?string $namespaceURI 36 * @property ?string $prefix 37 * @property string $localName 38 * @property string $tagName 39 * @property string $id 40 * @property string $className 41 * @property DOMTokenList $classList 42 * @property string $slot 43 * @property NamedNodeMap $attributes 44 * @property ShadowRoot|null $shadowRoot 45 * @property string $outerHTML 46 * @property CSSStyleDeclaration $style 47 * @property string $contentEditable 48 * @property string $enterKeyHint 49 * @property bool $isContentEditable 50 * @property string $inputMode 51 * @property EventHandlerNonNull|callable|null $onload 52 * @property DOMStringMap $dataset 53 * @property string $nonce 54 * @property int $tabIndex 55 * @property string $title 56 * @property string $lang 57 * @property bool $translate 58 * @property string $dir 59 * @property bool $hidden 60 * @property string $accessKey 61 * @property string $accessKeyLabel 62 * @property bool $draggable 63 * @property bool $spellcheck 64 * @property string $autocapitalize 65 * @property string $innerText 66 * @property Element|null $offsetParent 67 * @property int $offsetTop 68 * @property int $offsetLeft 69 * @property int $offsetWidth 70 * @property int $offsetHeight 71 * @property int $rowIndex 72 * @property int $sectionRowIndex 73 * @property HTMLCollection $cells 74 * @property string $align 75 * @property string $ch 76 * @property string $chOff 77 * @property string $vAlign 78 * @property string $bgColor 79 * @phan-forbid-undeclared-magic-properties 80 */ 81interface HTMLTableRowElement extends HTMLElement { 82 // Direct parent: HTMLElement 83 84 /** 85 * @return int 86 */ 87 public function getRowIndex(): int; 88 89 /** 90 * @return int 91 */ 92 public function getSectionRowIndex(): int; 93 94 /** 95 * @return HTMLCollection 96 */ 97 public function getCells(); 98 99 /** 100 * @param int $index 101 * @return HTMLTableCellElement 102 */ 103 public function insertCell( int $index = -1 ); 104 105 /** 106 * @param int $index 107 * @return void 108 */ 109 public function deleteCell( int $index ): void; 110 111 /** 112 * @return string 113 */ 114 public function getAlign(): string; 115 116 /** 117 * @param string $val 118 */ 119 public function setAlign( string $val ): void; 120 121 /** 122 * @return string 123 */ 124 public function getCh(): string; 125 126 /** 127 * @param string $val 128 */ 129 public function setCh( string $val ): void; 130 131 /** 132 * @return string 133 */ 134 public function getChOff(): string; 135 136 /** 137 * @param string $val 138 */ 139 public function setChOff( string $val ): void; 140 141 /** 142 * @return string 143 */ 144 public function getVAlign(): string; 145 146 /** 147 * @param string $val 148 */ 149 public function setVAlign( string $val ): void; 150 151 /** 152 * @return string 153 */ 154 public function getBgColor(): string; 155 156 /** 157 * @param ?string $val 158 */ 159 public function setBgColor( ?string $val ): void; 160 161} 162