11/**
22 * @typedef { import("../types").RuleModule } RuleModule
3- * @typedef { import("../types").Tag } Tag
4- * @typedef { import("../types").Comment } Comment
5- * @typedef { import("../types").Doctype } Doctype
6- * @typedef { import("../types").ScriptTag } ScriptTag
7- * @typedef { import("../types").StyleTag } StyleTag
8- * @typedef { import("../types").Text } Text
9- * @typedef { import("../types").AnyNode } AnyNode
10- * @typedef { import("../types").OpenTagEnd } OpenTagEnd
11- * @typedef { import("../types").CloseTag } CloseTag
3+ * @typedef { import("@html-eslint/types").Tag } Tag
4+ * @typedef { import("@html-eslint/types").Comment } Comment
5+ * @typedef { import("@html-eslint/types").Doctype } Doctype
6+ * @typedef { import("@html-eslint/types").ScriptTag } ScriptTag
7+ * @typedef { import("@html-eslint/types").StyleTag } StyleTag
8+ * @typedef { import("@html-eslint/types").Text } Text
9+ * @typedef { import("@html-eslint/types").AnyNode } AnyNode
10+ * @typedef { import("@html-eslint/types").OpenTagEnd } OpenTagEnd
11+ * @typedef { import("@html-eslint/types").CloseTag } CloseTag
12+ * @typedef { import("../types").Line } Line
13+ * @typedef { AnyNode | Line } AnyNodeOrLine
1214 */
1315
1416const { RULE_CATEGORY } = require ( "../constants" ) ;
@@ -115,12 +117,12 @@ module.exports = {
115117 const inlineTags = optionsOrPresets ( option . inline || [ ] ) ;
116118
117119 /**
118- * @param {AnyNode [] } children
119- * @returns {Exclude<AnyNode , Text>[] }
120+ * @param {AnyNodeOrLine [] } children
121+ * @returns {Exclude<AnyNodeOrLine , Text>[] }
120122 */
121123 function getChildrenToCheck ( children ) {
122124 /**
123- * @type {Exclude<AnyNode , Text>[] }
125+ * @type {Exclude<AnyNodeOrLine , Text>[] }
124126 */
125127 const childrenToCheck = [ ] ;
126128
@@ -136,8 +138,8 @@ module.exports = {
136138 }
137139
138140 /**
139- * @param {AnyNode } before
140- * @param {AnyNode } after
141+ * @param {AnyNodeOrLine } before
142+ * @param {AnyNodeOrLine } after
141143 * @returns {boolean }
142144 */
143145 function isOnTheSameLine ( before , after ) {
@@ -156,7 +158,7 @@ module.exports = {
156158 }
157159
158160 /**
159- * @param {AnyNode } node
161+ * @param {AnyNodeOrLine } node
160162 * @returns {boolean }
161163 */
162164 function isInline ( node ) {
@@ -250,7 +252,7 @@ module.exports = {
250252 }
251253
252254 /**
253- * @param {AnyNode } node
255+ * @param {AnyNodeOrLine } node
254256 * @returns {boolean }
255257 */
256258 function isEmptyText ( node ) {
@@ -261,7 +263,7 @@ module.exports = {
261263 }
262264
263265 /**
264- * @param {AnyNode } node
266+ * @param {AnyNodeOrLine } node
265267 * @param {{ isClose?: boolean } } options
266268 */
267269 function getName ( node , options = { } ) {
0 commit comments