Skip to content

Commit 609e26a

Browse files
committed
Update for changes in @types/unist
1 parent fb21b0e commit 609e26a

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

lib/index.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -197,7 +197,10 @@ function handleComment(schema) {
197197
* @returns {Properties}
198198
*/
199199
function handleProperties(schema, properties, node, stack) {
200-
var name = handleTagName(schema, node.tagName, node, stack)
200+
var name =
201+
node.type === 'element'
202+
? handleTagName(schema, node.tagName, node, stack)
203+
: false
201204
/* c8 ignore next */
202205
var reqs = schema.required || {}
203206
var props = properties || {}

test.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,7 @@ test('sanitize()', function (t) {
114114
t.deepEqual(
115115
sanitize({
116116
type: 'text',
117+
// @ts-expect-error: runtime.
117118
tagName: 'div',
118119
value: 'alert(1)',
119120
unknown: 'alert(1)',
@@ -170,6 +171,7 @@ test('sanitize()', function (t) {
170171
sanitize({
171172
type: 'element',
172173
tagName: 'div',
174+
// @ts-expect-error: runtime.
173175
value: 'alert(1)',
174176
unknown: 'alert(1)',
175177
properties: {href: 'javascript:alert(1)'},
@@ -635,6 +637,7 @@ test('sanitize()', function (t) {
635637
t.deepEqual(
636638
sanitize({
637639
type: 'root',
640+
// @ts-expect-error: runtime.
638641
tagName: 'div',
639642
value: 'alert(1)',
640643
unknown: 'alert(1)',

0 commit comments

Comments
 (0)