From fee9b1cedd6835aa4ab16477f39aee13c1f640bf Mon Sep 17 00:00:00 2001 From: Yiming Li Date: Mon, 28 Jul 2025 11:20:54 +0800 Subject: [PATCH] fix: ts error Type 'Element | Text' is not assignable to type 'Element' --- package-lock.json | 2 +- src/adapter/dom.ts | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index a4e90ab9..c1bb3ad8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6,7 +6,7 @@ "packages": { "": { "name": "preact-devtools", - "version": "5.0.0", + "version": "5.0.1", "license": "MIT", "dependencies": { "errorstacks": "^2.4.1", diff --git a/src/adapter/dom.ts b/src/adapter/dom.ts index d8c7d5f3..89a88ced 100644 --- a/src/adapter/dom.ts +++ b/src/adapter/dom.ts @@ -1,7 +1,9 @@ import { NodeType } from "../constants"; export function getNearestElement(dom: Element | Text): Element { - return dom.nodeType === NodeType.Text ? (dom.parentNode as any) : dom; + return dom.nodeType === NodeType.Text + ? (dom.parentNode as any) + : (dom as Element); } export function px2Int(input: string | null) {