[jsdoc] failing typescript builds - wrong type

`HTMLSectionElement` is not part of the DOM, so the generated typescript definitions contain a non-existing type.

HTML Section elements have to be handled as simple `HTMLElements`.

fixing punctuation and lint problems

[jsdoc] failing typescript builds - wrong type
This commit is contained in:
Bernát Gyovai 2022-07-07 15:06:58 +02:00 committed by Bernat Gyovai (Zardify)
parent 7f160d49f9
commit 3d62f09fbd

View File

@ -190,7 +190,7 @@ class AnnotationElement {
* @private
* @param {boolean} ignoreBorder
* @memberof AnnotationElement
* @returns {HTMLSectionElement}
* @returns {HTMLElement} A section element.
*/
_createContainer(ignoreBorder = false) {
const data = this.data,
@ -410,7 +410,7 @@ class AnnotationElement {
* @private
* @param {boolean} ignoreBorder
* @memberof AnnotationElement
* @returns {Array<HTMLSectionElement>}
* @returns {Array<HTMLElement>} An array of section elements.
*/
_createQuadrilaterals(ignoreBorder = false) {
if (!this.data.quadPoints) {
@ -480,7 +480,7 @@ class AnnotationElement {
* @private
* @param {string} className
* @memberof AnnotationElement
* @returns {Array<HTMLSectionElement>}
* @returns {Array<HTMLElement>} An array of section elements.
*/
_renderQuadrilaterals(className) {
if (
@ -501,7 +501,8 @@ class AnnotationElement {
*
* @public
* @memberof AnnotationElement
* @returns {HTMLSectionElement|Array<HTMLSectionElement>}
* @returns {HTMLElement|Array<HTMLElement>} A section element or
* an array of section elements.
*/
render() {
unreachable("Abstract method `AnnotationElement.render` called");