925
925
< li class =" tsd-kind-property tsd-parent-kind-class ">
926
926
< a href ="component.html#selector " class ="tsd-kind-icon "> selector</ a >
927
927
</ li >
928
- < li class =" tsd-kind-method tsd-parent-kind-class ">
929
- < a href ="component.html#at " class ="tsd-kind-icon "> at</ a >
930
- </ li >
931
928
< li class =" tsd-kind-method tsd-parent-kind-class ">
932
929
< a href ="component.html#findnodes " class ="tsd-kind-icon "> find< wbr > Nodes</ a >
933
930
</ li >
934
931
< li class =" tsd-kind-method tsd-parent-kind-class ">
935
932
< a href ="component.html#finduniquenode " class ="tsd-kind-icon "> find< wbr > Unique< wbr > Node</ a >
936
933
</ li >
934
+ < li class =" tsd-kind-method tsd-parent-kind-class ">
935
+ < a href ="component.html#first " class ="tsd-kind-icon "> first</ a >
936
+ </ li >
937
+ < li class =" tsd-kind-method tsd-parent-kind-class ">
938
+ < a href ="component.html#last " class ="tsd-kind-icon "> last</ a >
939
+ </ li >
940
+ < li class =" tsd-kind-method tsd-parent-kind-class ">
941
+ < a href ="component.html#nth " class ="tsd-kind-icon "> nth</ a >
942
+ </ li >
937
943
< li class =" tsd-kind-method tsd-parent-kind-class tsd-is-protected ">
938
944
< a href ="component.html#reconstruct " class ="tsd-kind-icon "> reconstruct</ a >
939
945
</ li >
@@ -1052,9 +1058,11 @@ <h3>Properties</h3>
1052
1058
< section class ="tsd-index-section ">
1053
1059
< h3 > Methods</ h3 >
1054
1060
< ul class ="tsd-index-list ">
1055
- < li class ="tsd-kind-method tsd-parent-kind-class "> < a href ="component.html#at " class ="tsd-kind-icon "> at</ a > </ li >
1056
1061
< li class ="tsd-kind-method tsd-parent-kind-class "> < a href ="component.html#findnodes " class ="tsd-kind-icon "> find< wbr > Nodes</ a > </ li >
1057
1062
< li class ="tsd-kind-method tsd-parent-kind-class "> < a href ="component.html#finduniquenode " class ="tsd-kind-icon "> find< wbr > Unique< wbr > Node</ a > </ li >
1063
+ < li class ="tsd-kind-method tsd-parent-kind-class "> < a href ="component.html#first " class ="tsd-kind-icon "> first</ a > </ li >
1064
+ < li class ="tsd-kind-method tsd-parent-kind-class "> < a href ="component.html#last " class ="tsd-kind-icon "> last</ a > </ li >
1065
+ < li class ="tsd-kind-method tsd-parent-kind-class "> < a href ="component.html#nth " class ="tsd-kind-icon "> nth</ a > </ li >
1058
1066
< li class ="tsd-kind-method tsd-parent-kind-class tsd-is-protected "> < a href ="component.html#reconstruct " class ="tsd-kind-icon "> reconstruct</ a > </ li >
1059
1067
< li class ="tsd-kind-method tsd-parent-kind-class "> < a href ="component.html#tostring " class ="tsd-kind-icon "> to< wbr > String</ a > </ li >
1060
1068
< li class ="tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter "> < a href ="component.html#where " class ="tsd-kind-icon "> where</ a > </ li >
@@ -1128,10 +1136,44 @@ <h3><span class="tsd-flag ts-flagAbstract">Abstract</span> selector</h3>
1128
1136
< section class ="tsd-panel-group tsd-member-group ">
1129
1137
< h2 > Methods</ h2 >
1130
1138
< section class ="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class ">
1131
- < a name ="at " class ="tsd-anchor "> </ a >
1132
- < h3 > at</ h3 >
1139
+ < a name ="findnodes " class ="tsd-anchor "> </ a >
1140
+ < h3 > find< wbr > Nodes</ h3 >
1141
+ < ul class ="tsd-signatures tsd-kind-method tsd-parent-kind-class ">
1142
+ < li class ="tsd-signature tsd-kind-icon "> find< wbr > Nodes< span class ="tsd-signature-symbol "> (</ span > < span class ="tsd-signature-symbol "> )</ span > < span class ="tsd-signature-symbol "> : </ span > < span class ="tsd-signature-type "> Promise</ span > < span class ="tsd-signature-symbol "> <</ span > < span class ="tsd-signature-type "> TNode</ span > < span class ="tsd-signature-symbol "> []</ span > < span class ="tsd-signature-symbol "> ></ span > </ li >
1143
+ </ ul >
1144
+ < ul class ="tsd-descriptions ">
1145
+ < li class ="tsd-description ">
1146
+ < aside class ="tsd-sources ">
1147
+ < ul >
1148
+ < li > Defined in < a href ="https://github.com/clebert/pageobject/blob/master/@pageobject/base/src/Component.ts#L72 "> Component.ts:72</ a > </ li >
1149
+ </ ul >
1150
+ </ aside >
1151
+ < h4 class ="tsd-returns-title "> Returns < span class ="tsd-signature-type "> Promise</ span > < span class ="tsd-signature-symbol "> <</ span > < span class ="tsd-signature-type "> TNode</ span > < span class ="tsd-signature-symbol "> []</ span > < span class ="tsd-signature-symbol "> ></ span > </ h4 >
1152
+ </ li >
1153
+ </ ul >
1154
+ </ section >
1155
+ < section class ="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class ">
1156
+ < a name ="finduniquenode " class ="tsd-anchor "> </ a >
1157
+ < h3 > find< wbr > Unique< wbr > Node</ h3 >
1158
+ < ul class ="tsd-signatures tsd-kind-method tsd-parent-kind-class ">
1159
+ < li class ="tsd-signature tsd-kind-icon "> find< wbr > Unique< wbr > Node< span class ="tsd-signature-symbol "> (</ span > < span class ="tsd-signature-symbol "> )</ span > < span class ="tsd-signature-symbol "> : </ span > < span class ="tsd-signature-type "> Promise</ span > < span class ="tsd-signature-symbol "> <</ span > < span class ="tsd-signature-type "> TNode</ span > < span class ="tsd-signature-symbol "> ></ span > </ li >
1160
+ </ ul >
1161
+ < ul class ="tsd-descriptions ">
1162
+ < li class ="tsd-description ">
1163
+ < aside class ="tsd-sources ">
1164
+ < ul >
1165
+ < li > Defined in < a href ="https://github.com/clebert/pageobject/blob/master/@pageobject/base/src/Component.ts#L112 "> Component.ts:112</ a > </ li >
1166
+ </ ul >
1167
+ </ aside >
1168
+ < h4 class ="tsd-returns-title "> Returns < span class ="tsd-signature-type "> Promise</ span > < span class ="tsd-signature-symbol "> <</ span > < span class ="tsd-signature-type "> TNode</ span > < span class ="tsd-signature-symbol "> ></ span > </ h4 >
1169
+ </ li >
1170
+ </ ul >
1171
+ </ section >
1172
+ < section class ="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class ">
1173
+ < a name ="first " class ="tsd-anchor "> </ a >
1174
+ < h3 > first</ h3 >
1133
1175
< ul class ="tsd-signatures tsd-kind-method tsd-parent-kind-class ">
1134
- < li class ="tsd-signature tsd-kind-icon "> at < span class ="tsd-signature-symbol "> (</ span > position < span class =" tsd-signature-symbol " > : </ span > < span class =" tsd-signature-type " > number </ span > < span class ="tsd-signature-symbol "> )</ span > < span class ="tsd-signature-symbol "> : </ span > < span class ="tsd-signature-type "> this</ span > </ li >
1176
+ < li class ="tsd-signature tsd-kind-icon "> first < span class ="tsd-signature-symbol "> (</ span > < span class ="tsd-signature-symbol "> )</ span > < span class ="tsd-signature-symbol "> : </ span > < span class ="tsd-signature-type "> this</ span > </ li >
1135
1177
</ ul >
1136
1178
< ul class ="tsd-descriptions ">
1137
1179
< li class ="tsd-description ">
@@ -1140,47 +1182,47 @@ <h3>at</h3>
1140
1182
< li > Defined in < a href ="https://github.com/clebert/pageobject/blob/master/@pageobject/base/src/Component.ts#L24 "> Component.ts:24</ a > </ li >
1141
1183
</ ul >
1142
1184
</ aside >
1143
- < h4 class ="tsd-parameters-title "> Parameters</ h4 >
1144
- < ul class ="tsd-parameters ">
1145
- < li >
1146
- < h5 > position: < span class ="tsd-signature-type "> number</ span > </ h5 >
1147
- </ li >
1148
- </ ul >
1149
1185
< h4 class ="tsd-returns-title "> Returns < span class ="tsd-signature-type "> this</ span > </ h4 >
1150
1186
</ li >
1151
1187
</ ul >
1152
1188
</ section >
1153
1189
< section class ="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class ">
1154
- < a name ="findnodes " class ="tsd-anchor "> </ a >
1155
- < h3 > find < wbr > Nodes </ h3 >
1190
+ < a name ="last " class ="tsd-anchor "> </ a >
1191
+ < h3 > last </ h3 >
1156
1192
< ul class ="tsd-signatures tsd-kind-method tsd-parent-kind-class ">
1157
- < li class ="tsd-signature tsd-kind-icon "> find < wbr > Nodes < span class ="tsd-signature-symbol "> (</ span > < span class ="tsd-signature-symbol "> )</ span > < span class ="tsd-signature-symbol "> : </ span > < span class ="tsd-signature-type "> Promise </ span > < span class =" tsd-signature-symbol " > < </ span > < span class =" tsd-signature-type " > TNode </ span > < span class =" tsd-signature-symbol " > [] </ span > < span class =" tsd-signature-symbol " > > </ span > </ li >
1193
+ < li class ="tsd-signature tsd-kind-icon "> last < span class ="tsd-signature-symbol "> (</ span > < span class ="tsd-signature-symbol "> )</ span > < span class ="tsd-signature-symbol "> : </ span > < span class ="tsd-signature-type "> this </ span > </ li >
1158
1194
</ ul >
1159
1195
< ul class ="tsd-descriptions ">
1160
1196
< li class ="tsd-description ">
1161
1197
< aside class ="tsd-sources ">
1162
1198
< ul >
1163
- < li > Defined in < a href ="https://github.com/clebert/pageobject/blob/master/@pageobject/base/src/Component.ts#L64 "> Component.ts:64 </ a > </ li >
1199
+ < li > Defined in < a href ="https://github.com/clebert/pageobject/blob/master/@pageobject/base/src/Component.ts#L28 "> Component.ts:28 </ a > </ li >
1164
1200
</ ul >
1165
1201
</ aside >
1166
- < h4 class ="tsd-returns-title "> Returns < span class ="tsd-signature-type "> Promise </ span > < span class =" tsd-signature-symbol " > < </ span > < span class =" tsd-signature-type " > TNode </ span > < span class =" tsd-signature-symbol " > [] </ span > < span class =" tsd-signature-symbol " > > </ span > </ h4 >
1202
+ < h4 class ="tsd-returns-title "> Returns < span class ="tsd-signature-type "> this </ span > </ h4 >
1167
1203
</ li >
1168
1204
</ ul >
1169
1205
</ section >
1170
1206
< section class ="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class ">
1171
- < a name ="finduniquenode " class ="tsd-anchor "> </ a >
1172
- < h3 > find < wbr > Unique < wbr > Node </ h3 >
1207
+ < a name ="nth " class ="tsd-anchor "> </ a >
1208
+ < h3 > nth </ h3 >
1173
1209
< ul class ="tsd-signatures tsd-kind-method tsd-parent-kind-class ">
1174
- < li class ="tsd-signature tsd-kind-icon "> find < wbr > Unique < wbr > Node < span class ="tsd-signature-symbol "> (</ span > < span class ="tsd-signature-symbol "> ) </ span > < span class =" tsd-signature-symbol " > : </ span > < span class ="tsd-signature-type "> Promise </ span > < span class ="tsd-signature-symbol "> < </ span > < span class ="tsd-signature-type " > TNode </ span > < span class ="tsd-signature-symbol " > > </ span > </ li >
1210
+ < li class ="tsd-signature tsd-kind-icon "> nth < span class ="tsd-signature-symbol "> (</ span > position < span class ="tsd-signature-symbol "> : </ span > < span class ="tsd-signature-type "> number </ span > < span class ="tsd-signature-symbol "> ) </ span > < span class ="tsd-signature-symbol " > : </ span > < span class ="tsd-signature-type " > this </ span > </ li >
1175
1211
</ ul >
1176
1212
< ul class ="tsd-descriptions ">
1177
1213
< li class ="tsd-description ">
1178
1214
< aside class ="tsd-sources ">
1179
1215
< ul >
1180
- < li > Defined in < a href ="https://github.com/clebert/pageobject/blob/master/@pageobject/base/src/Component.ts#L103 "> Component.ts:103 </ a > </ li >
1216
+ < li > Defined in < a href ="https://github.com/clebert/pageobject/blob/master/@pageobject/base/src/Component.ts#L32 "> Component.ts:32 </ a > </ li >
1181
1217
</ ul >
1182
1218
</ aside >
1183
- < h4 class ="tsd-returns-title "> Returns < span class ="tsd-signature-type "> Promise</ span > < span class ="tsd-signature-symbol "> <</ span > < span class ="tsd-signature-type "> TNode</ span > < span class ="tsd-signature-symbol "> ></ span > </ h4 >
1219
+ < h4 class ="tsd-parameters-title "> Parameters</ h4 >
1220
+ < ul class ="tsd-parameters ">
1221
+ < li >
1222
+ < h5 > position: < span class ="tsd-signature-type "> number</ span > </ h5 >
1223
+ </ li >
1224
+ </ ul >
1225
+ < h4 class ="tsd-returns-title "> Returns < span class ="tsd-signature-type "> this</ span > </ h4 >
1184
1226
</ li >
1185
1227
</ ul >
1186
1228
</ section >
@@ -1194,7 +1236,7 @@ <h3><span class="tsd-flag ts-flagProtected">Protected</span> reconstruct</h3>
1194
1236
< li class ="tsd-description ">
1195
1237
< aside class ="tsd-sources ">
1196
1238
< ul >
1197
- < li > Defined in < a href ="https://github.com/clebert/pageobject/blob/master/@pageobject/base/src/Component.ts#L122 "> Component.ts:122 </ a > </ li >
1239
+ < li > Defined in < a href ="https://github.com/clebert/pageobject/blob/master/@pageobject/base/src/Component.ts#L131 "> Component.ts:131 </ a > </ li >
1198
1240
</ ul >
1199
1241
</ aside >
1200
1242
< h4 class ="tsd-returns-title "> Returns < span class ="tsd-signature-type "> this</ span > </ h4 >
@@ -1211,7 +1253,7 @@ <h3>to<wbr>String</h3>
1211
1253
< li class ="tsd-description ">
1212
1254
< aside class ="tsd-sources ">
1213
1255
< ul >
1214
- < li > Defined in < a href ="https://github.com/clebert/pageobject/blob/master/@pageobject/base/src/Component.ts#L118 "> Component.ts:118 </ a > </ li >
1256
+ < li > Defined in < a href ="https://github.com/clebert/pageobject/blob/master/@pageobject/base/src/Component.ts#L127 "> Component.ts:127 </ a > </ li >
1215
1257
</ ul >
1216
1258
</ aside >
1217
1259
< h4 class ="tsd-returns-title "> Returns < span class ="tsd-signature-type "> string</ span > </ h4 >
@@ -1228,7 +1270,7 @@ <h3>where</h3>
1228
1270
< li class ="tsd-description ">
1229
1271
< aside class ="tsd-sources ">
1230
1272
< ul >
1231
- < li > Defined in < a href ="https://github.com/clebert/pageobject/blob/master/@pageobject/base/src/Component.ts#L49 "> Component.ts:49 </ a > </ li >
1273
+ < li > Defined in < a href ="https://github.com/clebert/pageobject/blob/master/@pageobject/base/src/Component.ts#L57 "> Component.ts:57 </ a > </ li >
1232
1274
</ ul >
1233
1275
</ aside >
1234
1276
< h4 class ="tsd-type-parameters-title "> Type parameters</ h4 >
0 commit comments