Extracts the return value types of the getIsEnabled
functions of all PageNodes defined within a
PageElementGroup's content for state check functions. For a PageElement, the extracted return value
type will be boolean
.
Compared to ExtractBoolean
, this will allow the a PageElementList to pass either a single boolean or
an array of booleans.
Extracts the return value types of the currently.getExists
functions of all PageNodes defined within a
PageElementGroup's content for filter masks.
This will allow the a PageElementList to pass either a single boolean or
an array of booleans.
Extracts the return value types of the getText
functions of all PageNodes defined within a PageElementGroup's
content. For a PageElement, the extracted return value type will be string
.
Extracts the return value types of the getText
functions of all PageNodes defined within a PageElementGroup's
content for state check functions. For a PageElement, the extracted return value type will be string
.
Compared to ExtractText
, this will allow a PageElementList to pass either a single string or
an array of strings.
Extracts the return value types of the getValue
functions of all PageNodes defined within a
ValuePageElementGroup's content.
Extracts the return value types of the getHasValue
functions of all PageNodes defined within a
ValuePageElementGroup's content. For a ValuePageElement, the extracted return value type will be boolean
.
Extracts the return value types of the getHasValue
functions of all PageNodes defined within a
ValuePageElementGroup's content for state check functions. For a ValuePageElement, the extracted
return value type will be boolean
.
Compared to ExtractValueBoolean
, this will allow a ValuePageElementList to pass either a
single boolean or an array of booleans.
Reserved for future use when typescript bugs https://github.com/Microsoft/TypeScript/issues/24560 and https://github.com/Microsoft/TypeScript/issues/24791are are resolved.
Extracts the return value types of the getValue
functions of all PageNodes defined within a
ValuePageElementGroup's content for state check functions and the setValue function.
Compared to ExtractValue
, this will allow ta PageElementList to pass either a single value or
an array of values.
The content of a PageElementGroup must be an object whose keys are arbitrary names of the PageNodes defined within the content and whose values or the PageNodes themselves.
A filter mask can be passed as a parameter to PageElementGroup functions that invoke a 'child' function on each of the PageNodes defined inside the group's content.
The filter mask can be used to skip the invocation of some or all of these 'child' functions:
null
or
undefined
causes the 'child' function invocation of the corresponding PageNode
(which has the same key name as the filter mask entry) to be skipped.false
causes the 'child' function invocation of this PageElement to be skipped.Using a filter mask has the following implications for the return value of a PageElementGroup function:
currently
and eventually
) whose filter mask
skips all 'child' functions always returns true
.Type of the filter mask used by exist functions of PageElementGroup.
A filter mask can be passed as a parameter to PageElementList functions that invoke a 'child' function on each of the PageElements managed by the list.
The filter mask can be used to skip the invocation of some or all of these 'child' functions:
false
causes all 'child' function invocations to be skipped.false
, null
or
undefined
causes the 'child' function invocation of the PageElement whose index in PageElementList's all
array corresponds to the index of the element in the ListFilterMask array to be skipped.Using a filter mask has the following implications for the return value of a PageElementList function:
currently
and eventually
) whose filter mask
skips all 'child' functions always returns true
.A filter mask can be passed as a parameter to PageElementMap functions that invoke a 'child' function on each of the PageElements managed by the map.
The filter mask can be used to skip the invocation of some or all of these 'child' functions:
false
, null
or undefined
causes the 'child' function invocation of the corresponding PageElement
(which has the same key name as the filter mask entry) to be skipped.Using a filter mask has the following implications for the return value of a PageElementMap function:
currently
and eventually
) whose filter mask
skips all 'child' functions always returns true
.Type of the filter mask used by functions of ValuePageElementGroup.
Reserved for future use when typescript bugs https://github.com/Microsoft/TypeScript/issues/24560 and https://github.com/Microsoft/TypeScript/issues/24791 are are resolved.
Generated using TypeDoc
Extracts the return value types of the
getIsEnabled
functions of all PageNodes defined within a PageElementGroup's content. For a PageElement, the extracted return value type will beboolean
.